body { margin: 0; padding: 0; background-color: #f4f4f4; font-family: Roboto; font-size: 12px; color: #000; border: none; height: 100%;display: inline-block;width:100%}
a { border: 0;text-decoration: none; color: inherit;outline: none;}
a:hover { border: 0 }
.submitCoupon { background-image: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/MakePayment.png); background-repeat: no-repeat; border: medium none; border-radius: 5px 5px 5px 5px; height: 51px; outline: medium none; width: 184px }
#redeemButton:hover { opacity: .7 }
.submitCoupon:hover { opacity: .7 }
div, ul, li, p, font, strong, span, lable, h1, h2, h3, h4, h5, h6, ranking-detail-right h7, h8, h9, class, form, input, textarea { margin: 0; padding: 0; list-style: none }
input[type=submit], input[type=reset], input[type=button] { filter: chroma(color=#000) }
img { margin: 0; padding: 0; border: none; vertical-align: middle;}
#row { width: auto }
#row ul { width: auto }
#row ul li { width: auto }
h1, h2, h3, h4, h5, h6{
	font-weight: normal;
}
/*
.top_strip { background: #ab1522 none repeat scroll 0 0; float: left; height: 9px; width: 100% }
.top_strip .lgt_rd { background: #ed1c24 none repeat scroll 0 0; float: left; height: 9px; position: relative; width: 40% }
.top_strip .lgt_rd::after { content: ""; position: absolute; right: -9px; border: 9px solid transparent; border-left: 0; border-top: 9px solid #ed1c24 }
*/
/*.botm_strip { background: #ab1522 none repeat scroll 0 0; float: left; height: 2px; width: 100%; box-shadow: 0 1px 1px 0 #e9e9e9 }*/
.top1 { background-attachment: scroll; background-clip: border-box; background-color: #f4f4f4!important; background-image: url(../document/company/big-popup-topbg.jpg); background-origin: padding-box; background-position: left top; background-repeat: repeat-x; background-size: auto auto; height: auto!important; line-height: 35px; padding-bottom: 4px; position: relative; width: auto }
.top1 h1 { color: #383838!important; font-size: 16px!important; font-weight: 700!important; margin: 0!important; padding: 0 0 0 2% !important;  }
.close2 { color: #b0b0b0; float: right; font-size: 20px; font-weight: 700; margin-right: 10px; margin-top: -37px; cursor: pointer }
.image-sprite { position: absolute; margin: 0; padding: 0; background-position: left top; display: none }
.image-sprite.take-test { clip: rect(0px 50px 50px 0px); margin: -5px 0 0 }
.image-sprite.profile { clip: rect(0px 100px 50px 45px); margin: -9px 0 0 -54px }
.image-sprite.document { clip: rect(0px 150px 50px 100px); margin: -9px 0 0 -110px }
.image-sprite.report { clip: rect(0px 220px 55px 155px); margin: -9px 0 0 -168px }
.image-sprite.package { clip: rect(0px 270px 55px 215px); margin: -9px 0 0 -220px }
.image-sprite.news { clip: rect(0px 310px 55px 258px); margin: -9px 0 0 -270px }
.image-sprite.facebook { clip: rect(60px 620px 120px 0px); margin: -100px 0 0 -15px }
.image-sprite.home1 { clip: rect(0px 370px 60px 320px); margin: -22px 0 0 -375px }
.image-sprite.home2 { clip: rect(0px 410px 60px 360px); margin: -22px 0 0 -420px }
.image-sprite.home3 { clip: rect(0px 450px 60px 410px); margin: -28px 0 0 -460px }
.image-sprite.home4 { clip: rect(0px 480px 60px 445px); margin: -24px 0 0 -500px }
.image-sprite.home5 { clip: rect(0px 525px 60px 490px); margin: -27px 0 0 -545px }
.image-sprite.calender { clip: rect(230px 20px 250px 0px); margin: -234px 0 0 -6px; position: reletive }
.image-sprite.help { clip: rect(16px 29px 32px 0px); margin: -15px 0 0 }
.image-sprite.com { clip: rect(0px 29px 16px 0px); margin: 3px 0 -300px }
.image-sprite.redo { clip: rect(32px 29px 48px 0px); margin: -30px 0 0 2px }
.image-sprite.pdf { clip: rect(63px 29px 85px 0px); margin: -67px 0 0 -20px }
.image-sprite.doc { clip: rect(110px 29px 130px 0px); margin: -113px 0 0 -20px }
.image-sprite.xls { clip: rect(134px 29px 160px 0px); margin: -137px 0 0 -20px }
.image-sprite.ppt { clip: rect(160px 29px 180px 0px); margin: -162px 0 0 -20px }
.image-sprite.txt { clip: rect(85px 29px 110px 0px); margin: -90px 0 0 -20px }
.image-sprite.pacactive { clip: rect(0px 120px 50px 0px); margin: -5px 0 0 -110px }
.image-sprite.renew { clip: rect(320px 120px 430px 0px); margin: -340px 0 0 -110px }
.image-sprite.pac { clip: rect(50px 120px 110px 0px); margin: -60px 0 0 -110px }
.image-sprite.edit { clip: rect(48px 29px 63px 0px); margin: -45px 0 0 -20px }
.image-sprite.schedule { clip: rect(180px 29px 205px 0px); margin: -183px 0 0 -30px }
.image-sprite.schedule1 { clip: rect(208px 29px 234px 0px); margin: -212px 0 0 -30px }
.image-sprite.down-button { clip: rect(125px 250px 610px 20px); margin: -140px 0 0 -42px }
.listleft { float: left }
.listright { float: right }
#displayitem4 { float: left; padding: 0 0 0 10px }
#row1 { width: auto }
#row1 ul { width: auto }
#row1 ul li { width: auto; position: absolute }
#row2 { width: auto; height: 5px }
.clearboth { clear: both; margin: 0; padding: 0 }
#wrapper { width: auto; margin: 0 auto }
.header a { color: #000000; text-decoration: none; outline: 0; font-size: 14px; font-family: RobotosemiBold; display: inline-block;  }
.header a:hover { color: #000000; text-decoration: none;}
.header a span{
	font-size: 12px;
	font-family: Roboto;
}
/*.header span { color: #f0ed50 }*/
/*.inside-header { width: 100%; margin: 0 auto; padding: 20px 0 20px 12px; overflow: hidden }*/
.left-logo { visibility: hidden; float: left;margin-top:15px;}
.right_header{
	display: inline-block;
	margin-right: 30px;
	width: auto;
	float: right;
}
.right_headerinr{
	display: inline-block;
	width:auto;
	padding: 0 20px;
	line-height: 18px;
	margin-top: 14px;
	
}
.right_headerinr:last-child{
	padding-right: 0px;
	text-align: center;
	border-left: 1px solid #e9e9e9;
}

.right_headerinr #fblogout{
	color: #aaa;
	font-weight: normal
}
.signout_icon{
	display: inline-block;
	width:25px;
	height: 25px;
	line-height: 25px;
	background: #aaa;
	border-radius: 50%; 
	text-align: center;
}
.imageprofile{
	display: inline-block;
    width: 35px;
    height: 35px;
    line-height: 32px;
    border-radius: 50px;
    overflow: hidden;
    border: 3px solid #e6e6e6;
    margin-right: 13px;
    float: left;
}
.imageprofile img{
	width: 100%
}
.leftprofile{
	height: 90px;
	width: 90px;
	display: inline-block;
	overflow: hidden;
	border-radius: 50%;
	margin-top: 0px;
	margin-bottom: 0px;
    border: 5px solid #f4f4f4;
}
.leftprofile img{
	width: 100%;
	
}
.student_Name{
	font-weight: normal;
	font-size: 18px;
}
.grayinfo{
	color: #888888;
	font-size: 12px;
	margin-top: 5px;
	font-weight: normal;
	font-family: Roboto;
}
.leftprofile_detail{
	display: inline-block;
	width: 100%;
	padding-bottom: 15px;
	border-bottom: 1px solid #e9e9e9;
	margin-bottom: 0px;
	text-align: left;
}

.signout_icon img{margin-top: 5px;transform: rotate(180deg);margin-left: -2px;}
.header-right { border: 2px solid #ab1522; border-radius: 34px; color: #fff; font-size: 12px; font-weight: 700; height: 48px; margin: 0 58px; padding: 0 12px 0 0 }
.header-right ul li.frame { box-shadow: 0 0 10px #000; -webkit-box-shadow: 0 0 10px #000; border: 1px #9ebbec solid }
.top-rightimage { border: 1px solid #ec1b23; border-radius: 100%; background: #ec1b23; width: 32px; height: 32px }
.header-right-top { padding: 12px 0 0 }
.eliment { width: auto; margin: 0 auto }
.middle-row { width: 100%; margin: 0 auto }
.sidebar {width: 247px;
float: left;
background: #fff;
position: fixed;
top: 80px;
bottom: 0;
padding: 10px 30px;transition: all 0.2s ease
box-sizing: border-box;overflow: auto;border-right:1px solid #e9e9e9}
.sidenavigation { width: auto; width: auto }
.sidenavigation ul { width: auto }
.sidenavigation ul li { width: 100%;
margin: 5px 0 0;
color: #888;
	font-size: 14px;
}
.sidenavigation ul li a{
	display:inline-block;
	width: 100%;
	padding: 0 18px;
	height:38px;
	line-height: 38px;
	border-radius: 25px;
	box-sizing: border-box;
	transition: all 0.2s ease;
	text-transform: uppercase
}
.sidenavigation ul li a:hover{
	background: transparent;
	font-family: RobotoBold;
	color: #ab1522;
}
.sidenavigation ul li a.active{
	background: #ab1522;
	color: #fff;
	font-family: RobotoBold;
}
.sidenavigation ul li a span{
	float:left;
	margin-right: 12px;
	line-height:32px;
		
}
.sidenavigation ul li a span img{
	vertical-align: middle;
	width:20px;
	margin-top: 8px;
}
.sidenavigation ul li a .hover{
	display: none
}
.sidenavigation ul li a:hover .hover{
	display: block;
}
.sidenavigation ul li a:hover .default{
	display: none
}
.sidenavigation ul li a .activeicon,.sidenavigation ul li a:hover .activeicon{
	display: none
}
.sidenavigation ul li a.active .activeicon{
	display: block
}
.sidenavigation ul li a.active .default, .sidenavigation ul li a.active .hover{
	display: none
}

/*
.sidenavigation ul li a { text-decoration: none; color: #5e5e5f; display: block; padding: 7px 0 7px 40px; background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/left-nevigation2.png) no-repeat 10px 5px ; border-radius: 6px 0 0 6px; font-size: 15px }
.sidenavigation ul li a:hover { text-decoration: none; display: block; color: #FFF; font-size: 15px; font-weight: 700; padding: 7px 0 7px 40px; background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/left-nevigation2.png) no-repeat 10px -23px #ac1a27 }
.sidenavigation ul li a.home { background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/left-nevigation2.png) no-repeat 10px -31px #ac1a27; font-size: 15px }
.sidenavigation ul li a:hover.home { text-decoration: none; display: block; color: #FFF; font-size: 15px; font-weight: 700; background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/left-nevigation2.png) no-repeat 10px -23px #ac1a27 }
.sidenavigation ul li a:hover.home-icon { background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/left-nevigation2.png) no-repeat 10px -23px #ac1a27; font-weight: 700; font-size: 15px; color: #FFF; position: relative; margin-right: -2px }
.sidenavigation ul li a.home-icon-active { background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/left-nevigation2.png) no-repeat 10px -23px #ac1a27; font-weight: 700; font-size: 15px; color: #FFF; position: relative; margin-right: -2px }
.sidenavigation ul li a.test { background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/left-nevigation2.png) no-repeat 10px -52px ; font-size: 15px }
.sidenavigation ul li a:hover.test { background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/left-nevigation2.png) no-repeat 10px -83px #ac1a27; font-size: 15px; color: #fff; position: relative; margin-right: -2px }
.sidenavigation ul li a.active-test { font-weight: 700; color: #FFF; font-size: 15px; position: relative; margin-right: -2px; background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/left-nevigation2.png) no-repeat 10px -83px #ac1a27 }
.sidenavigation ul li a.sampletest { background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/left-nevigation2.png) no-repeat 10px -561px ; font-size: 15px }
.sidenavigation ul li a:hover.sampletest { background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/left-nevigation2.png) no-repeat 10px -585px #ac1a27; font-size: 15px; color: #fff; position: relative; margin-right: -2px }
.sidenavigation ul li a.active-sampletest { font-weight: 700; color: #FFF; font-size: 15px; position: relative; margin-right: -2px; background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/left-nevigation2.png) no-repeat 10px -585px #ac1a27 }
.sidenavigation ul li a.profile { background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/left-nevigation2.png) no-repeat 10px -115px ; font-size: 15px }
.sidenavigation ul li a:hover.profile { background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/left-nevigation2.png) no-repeat 10px -147px #ac1a27; font-size: 15px; color: #FFF; position: relative; margin-right: -2px }
.sidenavigation ul li a.active-profile { font-weight: 700; color: #FFF; font-size: 15px; position: relative; margin-right: -2px; background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/left-nevigation2.png) no-repeat 10px -147px #ac1a27 }
.sidenavigation ul li a.document { background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/left-nevigation2.png) no-repeat 10px -829px; font-size: 15px }
.sidenavigation ul li a:hover.document { background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/left-nevigation2.png) no-repeat 10px -866px #ac1a27; font-size: 15px; color: #FFF; margin-right: -2px; position: relative }
.sidenavigation ul li a.active-document { font-weight: 700; color: #FFF; font-size: 15px; background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/left-nevigation2.png) no-repeat 10px -866px #ac1a27; margin-right: -2px; position: relative }
.sidenavigation ul li a.report { background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/left-nevigation2.png) no-repeat 10px -179px; font-size: 15px }
.sidenavigation ul li a:hover.report { background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/left-nevigation2.png) no-repeat 10px -211px #ac1a27; font-size: 15px; color: #FFF; position: relative; margin-right: -2px }
.sidenavigation ul li a.active-report { font-weight: 700; color: #FFF; font-size: 15px; position: relative; margin-right: -2px; background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/left-nevigation2.png) no-repeat 10px -211px #ac1a27 }
.sidenavigation ul li a.package { background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/left-nevigation2.png) no-repeat 10px -238px; font-size: 15px; font-size: 15px }
.sidenavigation ul li a:hover.package { background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/left-nevigation2.png) no-repeat 10px -263px #ac1a27; font-size: 15px; font-size: 15px; color: #FFF; position: relative; margin-right: -2px }
.sidenavigation ul li a.active-package { font-weight: 700; color: #FFF; font-size: 15px; position: relative; margin-right: -2px; background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/left-nevigation2.png) no-repeat 10px -263px #ac1a27 }
.sidenavigation ul li a.inbox { background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/left-nevigation2.png) no-repeat 10px -402px; font-size: 15px }
.sidenavigation ul li a:hover.inbox { background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/left-nevigation2.png) no-repeat 10px -428px #ac1a27; font-size: 15px; color: #FFF }
.sidenavigation ul li a.active-inbox { font-weight: 700; color: #FFF; font-size: 15px; background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/left-nevigation2.png) no-repeat 10px -428px #ac1a27 }
.sidenavigation ul li a.friend { background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/left-nevigation2.png) no-repeat 10px -451px; font-size: 15px }
.sidenavigation ul li a:hover.friend { background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/left-nevigation2.png) no-repeat 10px -473px #ac1a27; font-size: 15px; color: #FFF }
.sidenavigation ul li a.active-friend { font-weight: 700; color: #FFF; font-size: 15px; background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/left-nevigation2.png) no-repeat 10px -473px #ac1a27 }
.sidenavigation ul li a.news { background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/left-nevigation2.png) no-repeat 10px -289px; font-size: 15px; margin-right: -2px; position: relative }
.sidenavigation ul li a:hover.news { background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/left-nevigation2.png) no-repeat 10px -315px #ac1a27; font-size: 15px; color: #FFF; margin-right: -2px; position: relative }
.sidenavigation ul li a.active-news { font-weight: 700; color: #FFF; font-size: 15px; background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/left-nevigation2.png) no-repeat 10px -315px #ac1a27; margin-right: -2px; position: relative }
.sidenavigation ul li a.refrence { background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/left-nevigation2.png) no-repeat 10px -286px; font-size: 15px }
.sidenavigation ul li a:hover.refrence { background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/left-nevigation2.png) no-repeat 10px -315px #ac1a27; font-size: 15px; color: #FFF; position: relative; margin-right: -2px }
.sidenavigation ul li a.active-refrence { font-weight: 700; color: #FFF; font-size: 15px; position: relative; margin-right: -2px; background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/left-nevigation2.png) no-repeat 10px -315px #ac1a27 }
.sidenavigation ul li a.expert { background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/left-nevigation2.png) no-repeat 10px -986px; font-size: 15px }
.sidenavigation ul li a:hover.expert { background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/left-nevigation2.png) no-repeat 10px -1023px #ac1a27; font-size: 15px; color: #FFF; position: relative; margin-right: -2px }
.sidenavigation ul li a.active-expert { font-weight: 700; color: #FFF; font-size: 15px; position: relative; margin-right: -2px; background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/left-nevigation2.png) no-repeat 10px -1023px #ac1a27 }
.sidenavigation ul li a.notification { background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/left-nevigation2.png) no-repeat 10px -617px; font-size: 15px }
.sidenavigation ul li a:hover.notification { background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/left-nevigation2.png) no-repeat 10px -654px #ac1a27; font-size: 15px; color: #FFF; position: relative; margin-right: -2px }
.sidenavigation ul li a.active-notification { font-weight: 700; color: #FFF; font-size: 15px; position: relative; margin-right: -2px; background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/left-nevigation2.png) no-repeat 10px -654px #ac1a27 }
.sidenavigation ul li a.aboutAkash { background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/left-nevigation2.png) no-repeat 10px -689px; font-size: 15px }
.sidenavigation ul li a:hover.aboutAkash { background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/left-nevigation2.png) no-repeat 10px -722px #ac1a27; font-size: 15px; color: #FFF }
.sidenavigation ul li a.active-aboutAkash { font-weight: 700; color: #FFF; font-size: 15px; background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/left-nevigation2.png) no-repeat 10px -722px #ac1a27 }
.sidenavigation ul li a.feedback { background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/left-nevigation2.png) no-repeat 10px -754px; font-size: 15px }
.sidenavigation ul li a:hover.feedback { background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/left-nevigation2.png) no-repeat 10px -791px #ac1a27; font-size: 15px; color: #FFF; position: relative; margin-right: -2px }
.sidenavigation ul li a.active-feedback { font-weight: 700; color: #FFF; font-size: 15px; position: relative; margin-right: -2px; background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/left-nevigation2.png) no-repeat 10px -791px #ac1a27 }
.sidenavigation ul li a.download { background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/left-nevigation2.png) no-repeat 10px -500px; font-size: 15px; font-weight: 400 }
.sidenavigation ul li a:hover.download { background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/left-nevigation2.png) no-repeat 10px -532px #ac1a27; font-size: 15px; color: #FFF; position: relative; margin-right: -2px; font-weight: 700 }
.sidenavigation ul li a.active-download { font-weight: 700; color: #FFF; font-size: 15px; position: relative; margin-right: -2px; background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/left-nevigation2.png) no-repeat 10px -532px #ac1a27 }
.sidenavigation ul li a.bookmark { background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/left-nevigation2.png) no-repeat 10px -343px; font-size: 15px; font-weight: 400 }
.sidenavigation ul li a:hover.bookmark { background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/left-nevigation2.png) no-repeat 10px -375px #ac1a27; font-size: 15px; color: #FFF; font-weight: 700; margin-right: -2px; position: relative }
.sidenavigation ul li a.active-bookmark { font-weight: 700; color: #FFF; font-size: 15px; background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/left-nevigation2.png) no-repeat 10px -375px #ac1a27; margin-right: -2px; position: relative }
.sidenavigation ul li a.hindiSupport { background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/left-nevigation2.png)no-repeat 10px -907px; font-size: 15px; position: relative; font-weight: 400 }
.sidenavigation ul li a:hover.hindiSupport { background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/left-nevigation2.png)no-repeat 10px -948px #ac1a27; font-size: 15px; color: #FFF; position: relative; font-weight: 400 }
.sidenavigation ul li a.active-hindiSupport { font-weight: 700; color: #FFF; font-size: 15px; background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/left-nevigation2.png) no-repeat 10px -948px #ac1a27; position: relative }
*/
.right-coloumn {margin: 90px 20px 0 320px;text-align: center}
.profile-coloumn { width: auto }
.profile-coloumn.round { border: 1px #e4ecf1 solid; border-radius: 8px; -webkit-border-radius: 8px; padding: 0 0 3px }
.top-corner { width: auto; height: 17px; background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/all-reapt-images.png) left -928px }
.top-left-corner { width: 12px; height: 17px; float: left; background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/all-small-images.png) right 0 no-repeat }
.top-right-corner { width: 12px; height: 17px; float: right; background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/all-small-images.png) right -22px no-repeat }
.bottom-corner { width: auto; height: 14px; background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/all-reapt-images.png) left -950px;display: none;}
.bottom-left-corner { width: 12px; height: 14px; float: left; background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/all-small-images.png) right -42px no-repeat }
.bottom-right-corner { width: 12px; height: 14px; float: right; background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/all-small-images.png) right -60px no-repeat }
.list { width: 500px }
.list ul { width: auto }
.list ul li { width: auto }
.content { width: auto }
.content-left-shadow { width: auto; background-image: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/left-shadow.jpg); background-repeat: repeat-y }
.content-right-shadow { width: auto; background-image: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/right-shadow.jpg); background-position: right; background-repeat: repeat-y }
/*.content-center { width: auto; background: #fff; min-height: 440px; margin: 0 3px; overflow: hidden; padding: 5px 15px 12px }*/
.content-center h4 { padding: 190px 0; text-align: center; font-size: 18px; font-weight: 400; color: #656565 }
.contant-row { width: auto }
.yellow-row { width: auto; padding: 15px; background-color: #fdfcce; border: 1px #dcce87 solid; border-radius: 8px; -webkit-border-radius: 8px }
.yellow-row-1 { width: auto }
.yellow-row-2 { width: auto; margin: 20px 0 0; background-image: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/mail-top.gif); background-repeat: repeat-x; background-position: left top; overflow: hidden }
.yellow-row-2 a { text-decoration: none; color: #df2222; text-decoration: none }
.yellow-row-2 a:hover { text-decoration: none; color: #000; text-decoration: none }
.yellow-row-2 strong { font-weight: 700; font-size: 14px }
.yellow-row-2 span { color: #df2222 }
.yellow-row-left { float: left; margin: 14px 0 0 10px }
.yellow-row-right { float: right; margin: 14px 0 0 }
.yellow-image { float: left; background: #fff; box-shadow: 0 0 6px #333; -webkit-box-shadow: 0 0 6px #333; border: 1px #dcce87 solid; padding: 5px; margin: 0 15px 0 0 }
.yellow-detail { float: left; width: auto }
.yellow-detail ul { width: auto }
.yellow-detail ul li { width: auto; margin: 5px 0 0 }
.yellow-detail ul li strong { color: #274986; font-size: 14pt }
.yellow-mail { float: left; width: 31px; height: 25px; background-image: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/all-small-images.png); background-position: right -85px; background-repeat: no-repeat; margin: 5px 0 0 }
.yellow-mail-count { float: right; width: 13px; height: 13px; background-image: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/all-small-images.png); background-position: right -111px; color: #FFF; font-size: 10px; text-align: center; margin: 2px 2px 0 0 }
.total-detail-row { float: right; width: 180px; margin: 0 0 0 15px }
.total-detail-heading { width: auto; font-size: 13pt; padding: 5px 4px; background-image: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/mail-top.gif); background-position: bottom; background-repeat: repeat-x; font-size: 12pt; font-weight: 700; color: #3f3f3f }
.total-detail-heading a { text-decoration: none; color: #375a9c }
.total-detail-heading a:hover { text-decoration: none }
.total-detail { width: auto }
.total-detail ul { width: auto; background-image: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/left-nevigation.png); background-position: left -642px; background-repeat: no-repeat; border-bottom: #c0af2c dotted 1px; overflow: hidden; padding: 5px 5px 5px 20px }
.total-detail ul li { margin: 0; color: #5e5e5f }
.total-detail ul li span { display: block; padding: 5px 10px 5px 20px }
.total-detail ul li strong { color: red; font-weight: 400 }
.gray-row { width: auto; margin: 0 0 0 -1% }
.gray-row-coloumn { width: 100%; height: auto;margin-bottom: 20px;}
.gray-map-coloumn { width: 98.5%; min-height: 260px; float: left; background-color: #fff; border: 1px #e4e5e6 solid; margin: 12px 0 0 1.2%; border-radius: 8px; -webkit-border-radius: 8px }
#container31 { width: auto; height: 250px }
#container81 { width: auto; height: 250px }
#container { width: auto; height: 250px }
#container1 { width: auto; height: 174px; margin: 0 10px 10px }
#container2 { width: auto; height: 500px; margin: 0 10px 10px }
#container21 { width: auto; height: 400px; margin: 0 10px 10px }
#container22 { width: auto; height: 174px; margin: 0 10px 10px }
#container3 { width: auto; height: 500px; margin: 10px }
.deleteDiv { position: absolute; top: 20px; right: 20px; cursor: pointer }
.close-map { width: auto; text-align: right; margin: 0; overflow: hidden }
.close-map-left { float: left;
font-size: 14px;
font-weight: 700;
color: #000;
padding: 0;
border-left: 4px solid #ab1522;
line-height: 14px;
font-weight: normal;
padding-left: 15px;
margin-top: 25px;
	text-transform: uppercase;
	font-family: RobotosemiBold
}
.map-icon { margin: -5px 10px 0 0; }
#demo-content { padding-top: 30px }
.package-coloumn { width: auto; background-color: #eef0f0; margin: 0 0 10px; padding: 10px 10px 20px }
.package-heading { width: auto; color: #1d66b2; font-size: 13.5pt; padding: 0 0 5px 70px }
.package-heading.without-image { padding: 0 0 5px 10px }
.package-coloumn div.new { background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/all-images1.png) no-repeat -5px -110px; position: absolute; margin: -10px 0 0 -10px; width: 73px; height: 73px }
.package-coloumn div.newA { background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/all-images1.png) no-repeat 0 -50px; position: absolute; margin: -10px 0 0 -6px; width: 103px; height: 56px }
.package-coloumn div.new.renew { background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/all-images1.png) no-repeat -5px -448px; position: absolute; margin: -10px 0 0 -10px; width: 73px; height: 73px }
.package-coloumn div.new.renewA { background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/all-images1.png) no-repeat -4px -340px; position: absolute; margin: 0 0 0 -6px; width: 105px; height: 56px }
.package-coloumn div.new.soldA { background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/all-images1.png) no-repeat 0 6px; position: absolute; margin: -10px 0 0 -6px; width: 104px; height: 56px }
.package-coloumn div.new.sold { background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/all-images1.png) no-repeat -5px -200px }
.white-package { width: auto; background-color: #fff; padding: 10px 10px 10px 20px; border-radius: 8px; -webkit-border-radius: 8px }
.package-matter { width: auto; color: #46453f; text-align: justify; line-height: 14pt; font-size: 13px; word-wrap: break-word }
.package-detail-row { width: auto; margin: 20px 0 0; padding: 3px 0 10px; border-top: 1px #d8d9db solid }
.package-detail { float: right; margin: 0 }
.package-detail ul { width: auto; overflow: hidden; margin: 0; padding: 10px 0 0 }
.package-detail ul li { float: left; color: #46453f; text-align: center; padding: 5px 18px 5px 21px }
.package-detail ul li img { margin: -5px 0 0 }
.package-detail ul li.right { width: 100px; text-align: right; padding: 5px 0 5px 21px; float: right }
.package-detail ul li strong { color: #535352; font-size: 11px; font-weight: 700 }
.package-detail ul li strong.num { font-size: 16px; color: #535352; font-weight: 400 }
.package-detail ul li span { color: #669a32; font-size: 16px }
.package-right-border { border-right: 1px #d8d9db solid }
.view-syllabus { float: left; margin: 10px 0 0 }
.view-syllabus a { text-decoration: none; color: #46453f; padding: 8px 50px 5px 5px; background-image: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/all-reapt-images.png); background-position: left -872px; background-repeat: repeat-x; background-color: #dadada; display: block; border: 1px #b9b9b9 solid; margin: 0 0 8px; vertical-align: top; border-radius: 4px; -webkit-border-radius: 4px }
.view-syllabus a:hover { text-decoration: none; color: #46453f; padding: 9px 10px 9px 35px; background-image: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/.jpg); background-repeat: repeat-x; background-color: #cbdeef; display: block; border: 1px #9bc1e0 solid }
.view-image { margin: -3px 10px -4px -20px; vertical-align: top }
.shopping { float: right; width: 20% }
.shopping_basket { width: auto; background: -moz-linear-gradient(bottom, #6cb13e, #5a9435); background: linear-gradient(to bottom, #6cb13e, #5a9435); padding: 15px 0; border-bottom: 3px solid #3b661f; color: #fff; font-size: 18px }
#shpngbskt { margin-left: 10px }
.shopping_box1 { width: auto; border-left: 1px solid #6db33f; border-right: 1px solid #6db33f; padding: 10px 10px 20px }
.shopping_box2 { width: auto; border-left: 1px solid #6db33f; border-right: 1px solid #6db33f; border-top: 1px solid #6db33f; padding: 10px 10px 20px }
.shopping_box3 { width: auto; border-left: 1px solid #6db33f; border-right: 1px solid #6db33f; border-top: 1px solid #6db33f; padding: 10px 10px 30px }
.shopping_box4 { width: auto; border-left: 1px solid #6db33f; border-right: 1px solid #6db33f; border-top: 3px solid #9b9b9b; padding: 15px 20px; background-color: #ddd; font-weight: 700; font-size: 14px }
.shopping_box5 { width: auto; border-left: 1px solid #6db33f; border-right: 1px solid #6db33f; border-bottom: 1px solid #6db33f; padding: 10px 5px 10px 15px }
.cross_img_hide { float: right }
.pageline { width: auto; height: 21px; margin: 8px 0 10px; background-image: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/pafe-down-image.jpg); background-repeat: no-repeat }
.login-detail { width: auto }
.login-detail ul { width: auto; overflow: hidden; padding: 0 0 0 32px }
.login-detail ul li { float: left; margin: 0 0 0 20px; color: #535352; font-size: 13pt; font-weight: 700 }
.login-top { padding: 20px 0 0 }
.refer-friend { width: auto }
.refer-friend ul { width: auto; overflow: hidden }
.refer-friend ul li { float: left; margin: 0 0 0 20px; color: #7d7d7c; font-size: 20px; font-weight: 400 }
.login-top { padding: 18px 0 0 }
.refer-matter { width: auto; color: #535352; line-height: 14pt; text-align: justify; padding: 0 0 20px }
.refer-matter strong { font-weight: 700 }
.test-heading { width: auto; margin: 20px 0 0 }
.test-heading ul { width: auto; overflow: hidden }
.test-heading ul li { float: left; margin: 0 0 0 20px; color: #535352; font-size: 12pt; font-weight: 700 }
.test-heading strong { font-weight: 700; color: #898888 }
.test-heading span { font-size: 10px }
.login-detail-row { width: auto }
.refer-detail-row { width: auto; padding: 0 0 20px }
.refer-field-row { width: auto; padding: 0 15px; overflow: hidden }
.refer-field-row label { color: #535352; font-weight: 700 }
.refer-field-left { float: left; width: 44% }
.refer-field-left span { color: red }
.refer-field-right { float: left; width: 44%; margin: 0 8px 0 30px }
.refer-field-right-add { float: left; width: 2% }
.enquery-field-left { float: left; width: 95% }
.refer-textarea { width: 97.5%; height: 90px; padding: 5px; border: 1px #d2d3d4 solid; outline: none; text-align: left; vertical-align: top; margin: 5px 0 0 }
.refer-textfield { width: 100%; padding: 5px; border: 1px #d2d3d4 solid; outline: none; margin: 5px 0 0 }
.refer-text-combo { width: 97%; padding: 5px; border: 1px #d2d3d4 solid; outline: none; margin: 5px 0 0 }
.refer-field-right-add { float: left; margin: 20px 0 0 10px }
.refer-textfield1 { width: 91.5%; padding: 5px; border: 1px #d2d3d4 solid; outline: none; margin: 5px 0 0 }
.refer-textfield2 { width: 101%; padding: 5px; border: 1px #d2d3d4 solid; outline: none; margin: 5px 0 0 }
.attach_down { margin: 0 0 0 20px }
.refer-message { width: auto; padding: 10px 15px; overflow: hidden }
.refer-message label { color: #535352; font-weight: 700 }
.refer-raw { width: auto; overflow: hidden; padding: 10px 0 0 15px }
.profile-white-coloumn { width: auto; background-color: #fff; margin: 20px 0 0; padding: 10px; border-radius: 8px; -webkit-border-radius: 8px }
.enquery-row { width: auto }
.enquery-row ul { width: auto; border: 1px #dfe5e6 solid; padding: 0 0 20px }
.enquery-row ul li { width: auto; margin: 0 0 5px; padding: 0 25px; font-weight: 700; color: #535352 }
.enquery-row ul li.down-padding { padding-top: 15px }
.enquery-row ul li ul { width: 255px; background-color: #fff; border-top: none; padding: 0; box-shadow: 0 0 4px #c9c6c6 }
.enquery-row ul li ul li { width: auto; padding: 6px 5px; font-weight: 400; display: block; margin: 0; border-bottom: 1px #e9e9e9 solid; font-size: 11px; color: #000; text-decoration: none }
.enquery-row ul li ul li:hover { width: auto; background-color: #eee; display: block; padding: 6px 5px; font-weight: 400; border-bottom: 1px #e9e9e9 solid; font-size: 11px; color: #000; text-decoration: none; cursor: pointer }
.enquery-row ul li.enquery-heading { background-color: #f4f4f4; color: #42649d; font-weight: 700; border-bottom: 1px #dfe5e6 solid; width: auto; padding: 8px 25px; margin: 0 0 10px }
.profile-row { width: auto; margin: 10px 0 0; overflow: hidden }
.profile-row-inside { width: auto; margin: 10px 0 0; padding: 0 0 0 150px }
.profile-name { width: 80px; float: left; margin: 5px 0 0 20px; color: #535352; font-weight: 700 }
.profile-name-inside { width: 130px; float: left; margin: 5px 0 0 10px; color: #535352 }
.profile-name-box { width: 150px; float: left; margin: 5px 0 0 12px }
.profile-textfield { float: left; width: 50% }
.profile-textfield1 { float: left; width: 48% }
.click-here { width: auto; text-align: right }
.click-here a { text-decoration: none; color: red; font-size: 11px }
.click-here a:hover { text-decoration: none; color: red; font-size: 11px }
.blank_slate { float: left }
.textfield { width: 95%; padding: 5px; border: 1px #d2d3d4 solid; outline: none; color: #000; font-weight: 400 }
.textfield-combo { width: 100%; padding: 5px; border: 1px #d2d3d4 solid; outline: none; color: #000; background-color: #FFF }
.textfield-inside { width: 150px; padding: 5px; border: 1px #d2d3d4 solid; outline: none }
.file-browes { width: 96%; padding: 5px; border: 1px #d2d3d4 solid; outline: none; color: #000; font-weight: 400; background-color: #FFF }
.textarea { width: 96%; height: 70px; font-size: 11px; padding: 5px; border: 1px #d2d3d4 solid; outline: none; text-align: left; vertical-align: top }
.other-detail { width: auto; margin: 0 0 0 160px }
.contact-field-drop { width: 100px }
.profile-submit { width: auto; margin: 20px 0 0; padding: 0 0 0 160px }
.friend-submit { width: auto; margin: 20px 0 0; padding: 0 0 0 170px }
.coupon-hading { width: auto }
.coupon-hading ul { width: auto; overflow: hidden; padding:0px 0 17px }
.coupon-hading ul li { float: left; margin: 0 20px 0 0; color: #777777; font-size: 18px; font-weight: 700 }
.coupon-top { padding: 10px 0 0 }
.buycoupon-namerow { width: auto; margin: 0 }
.buycoupon-namerow.border { border: 1px #e3e3e3 solid; padding: 10px }
.buycoupon-name { width: auto; border-bottom: 1px #bec0c2 solid; border-top: 1px #bec0c2 solid; background-color: #f4f4f4; overflow: hidden; color: #535352; padding: 15px 10px }
.buycoupon-name strong { font-weight: 700 }
.buycoupon-name span { color: #5d9732; font-size: 16px; font-weight: 700 }
.buycoupon-name span.green { color: #5d9732; font-size: 16px; font-weight: 700 }
.buycoupon-nameleft { float: left }
.buycoupon-nameright { float: right }
.refer-matter { width: auto; color: #535352; line-height: 16pt; text-align: justify; padding: 0 25px 20px }
.refer-matter strong { font-weight: 700 }
.coupon-hading ul li.right { float: right; margin: 0 }
.coupon-hading ul li a { font-size: 12px; display: block; background: -webkit-gradient(linear, left top, left bottom, from(#0a8df1), to(#4ec4d7)); background: -moz-linear-gradient(top, #0a8df1, #4ec4d7); vertical-align: top; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#0a8df1, endColorstr=#4ec4d7);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#0a8df1,endColorstr=#4ec4d7)"; color: #FFF; text-decoration: none; padding: 9px 5px 1px 10px; border-radius: 4px; font-size: 14px; font-weight: 400; overflow: hidden; margin: 0 }
.coupon-hading ul li a strong { font-weight: 700; font-size: 24px; padding: 0 5px; display: inline-block; border-left: 1px #0c8ef0 solid; margin: -7px 0 0 10px; vertical-align: top }
.buycoupon-content { width: auto; overflow: hidden; padding: 0; margin: 10px 0 0 }
.buycoupon-contentleft { float: left; padding: 80px 5% 2px }
.buycoupon-contentright { width: 220px; float: right }
.payment-detail { float: right; width: 40%; border-left: 1px #e1e1e1 solid; padding: 10px 20px 30px }
.payment-detail h1 { width: auto }
.payment-detail ul { width: auto }
.payment-detail ul li { width: auto; margin: 20px 0 0; background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/payment-icon.jpg) left top no-repeat; padding: 0 25px }
.payment-detail ul img { margin: -10px 0 0 4px }
.payment-detail ul ol { width: auto; margin: 0; padding: 0 }
.payment-detail ul ol img { margin: 20px 0 0; width: 100% }
.payment-mode { width: auto; color: #535352; margin: 20px 0 0 }
.payment-mode ul { width: auto; overflow: hidden }
.payment-mode ul li { float: left }
.payment-1 { margin: 2px 0 0 10px }
.payment-2 { margin: 2px 0 0 50px }
.payment-3 { margin: 1px 0 0 5px }
.coupon-codetext { margin: 0 0 0 15px }
.coupon-codename { margin: 0 }
.payment-strong { font-weight: 700 }
.rightcoupon-detail { width: auto; overflow: hidden; padding: 10px 0; margin: 0 0 0 76px; color: #535352; border-bottom: 1px #bec0c2 solid }
.rightcoupon-detail strong { font-weight: 700 }
.rightcoupon-detail span { color: #298531 }
.rightcoupon-detailleft { float: left; width: 120px }
.rightcoupon-detailright { float: right; margin: 3px 0 0 }
.rightcoupon1-detail { width: auto; overflow: hidden; padding: 10px 0; margin: 0 0 0 76px; color: #535352 }
.rightcoupon1-detail strong { font-weight: 700 }
.rightcoupon1-detail span { color: #298531 }
.rightcoupon1-detailleft { float: left; width: 120px }
.rightcoupon1-detailright { float: right; margin: 3px 0 0 }
.total-price { width: auto; overflow: hidden; margin: 20px 0 0; padding: 15px 0 5px; color: #535352; border-top: 1px #bec0c2 solid }
.total-price1 { width: auto; overflow: hidden; margin: 0; padding: 5px 0 15px; color: #535352; border-bottom: 1px #bec0c2 solid }
.total-price2 { width: auto; overflow: hidden; margin: 0; padding: 5px 0 15px; color: #535352 }
.total-price strong { font-weight: 700 }
.total-priceleft { width: auto; font-size: 12pt; text-align: right }
.total-priceright { float: right; margin: 3px 0 0 }
.total-red { color: #df1818 }
.couponsubmit { background: none; border: none; color: #FFF; font-weight: 700; cursor: pointer; margin: 0; padding: 0; text-align: left; vertical-align: text-top }
.coupon-textfield { width: 200px; padding: 5px; border: 1px #d2d3d4 solid; outline: none; color: #999 }
.report-nav { width: auto }
.report-nav ul { width: auto; overflow: hidden; padding: 0 50px 0 10px }
.report-nav ul li { float: left; width: 185px; margin: 15px 0 0 10px; background-image: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/icon.jpg); background-repeat: no-repeat; background-position: 0 5px; padding: 0 0 0 15px }
.report-date { width: auto; position: absolute; z-index: 1 }
.report-date ul { width: auto; overflow: hidden; padding: 20px 0 0 20px }
.report-date ul li { float: right; margin: 0 10px 0 0 }
.date-field { width: 120px; padding: 3px; border: 1px #abadb3 solid; outline: none; color: #999 }
.date-top { padding: 5px 0 0 }
.documents { width: auto; background-image: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/doc-border.jpg); background-repeat: repeat-x; background-position: bottom; margin: 0 20px; padding: 0 0 5px }
.documents ul { width: auto; overflow: hidden }
.documents ul li { float: left; margin: 0 0 0 5px }
.documents-name { padding: 2px 0 0 }
.documents-left { width: 100px }
.documents-coloumn { width: auto; overflow: hidden; background-image: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/doc-border.jpg); background-repeat: repeat-x; background-position: bottom; margin: 0 20px; padding: 10px 0 20px 28px }
.documents-coloumn1 { width: auto; overflow: hidden; margin: 0 20px; padding: 10px 0 20px 28px }
.documents-coloumn-left { width: 230px; float: left; margin: 8px 0 0 }
.documents-coloumn-right { float: left }
.documents-coloumn-right ul { width: auto }
.documents-coloumn-right ul li { width: auto; margin: 8px 0 0; background-image: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/icon.jpg); background-repeat: no-repeat; background-position: 0 5px; padding: 0 0 0 15px }
.documents-coloumn-right ul li a { text-decoration: none; color: #0645ad }
.documents-coloumn-right ul li a:hover { text-decoration: underline; color: #0645ad }
.test { width: auto; background-color: #FFF; padding: 0 0 30px }
.test-row { width: auto }
.test-row ul { width: auto; background-color: #e4ecf1; padding: 10px }
.test-row ul li { float: left; font-weight: 700; vertical-align: top; color: #535352 }
.green-test-row { width: auto; background-color: #ebf1f5; padding: 0 0 30px }
.green-test { width: auto; background-color: #FFF; border: 1px solid #dcddde; border-radius: 4px; -webkit-border-radius: 4px; padding: 20px 0 }
.test-row-1 { width: auto }
.test-row-1 ul { width: auto; background-color: #66b360; padding: 10px }
.test-row-1 ul li { float: left; font-weight: 700; vertical-align: top; color: #fff }
.test-detail-heading { width: auto; padding: 11px 25px; font-size: 14PT; color: #535352 }
.test-detail { width: auto; padding: 15px 0 8px; margin: 0 15px; background-image: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/doc-back.jpg); background-repeat: repeat-x; background-position: left bottom }
.test-detail a { text-decoration: none; color: #000 }
.test-detail a:hover { text-decoration: none; color: #000 }
.test-detail-1 { width: 58%; float: left; color: #345895; font-weight: 700; margin: 0 0 10px }
.test-detail-1 p { line-height: 14pt; color: #818181; font-size: 11px; font-weight: 400; padding: 5px 10px 0 0; text-align: justify }
.test-detail-2 { width: 80px; margin: 8px 0 0 15px; float: left; text-align: center }
.test-detail-3 { width: 90px; float: left; margin: 8px 0 0; background-color: red; text-align: center }
.test-detail-new { width: 34%; float: left; color: #345895; font-weight: 700; margin: 8px 0 0 }
.test-package-name { width: 58%; float: left; margin: 0 }
.test-package-name.filename { width: 256px; float: right }
.test-package-name-1 { width: 34%; float: left }
.test-margin { width: 80px; margin: 0 0 0 15px; text-align: center }
.soluton-button { float: left; background-image: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/sol-left.jpg); background-repeat: no-repeat; padding: 8px 2px; width: 80px; margin: 0 0 0 15px }
.soluton-button span { background-image: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/sol-right.jpg); background-position: right top; background-repeat: repeat-x; padding: 8px 10px 20px }
.soluton-button1 { float: right; background-image: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/sol-left.jpg); background-repeat: no-repeat; padding: 8px 2px; margin: 0 }
.soluton-button1 span { background-image: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/sol-right.jpg); background-position: right top; background-repeat: repeat-x; padding: 8px 10px 20px }
.submit1 { background: none; border: none; color: #46453f; font-weight: 700; margin: 0; padding: 0; vertical-align: top }
.submit-raw { width: auto; overflow: hidden; padding: 10px 0 0 155px }
.submit3 { background: none; border: none; color: #FFF; font-weight: 700; cursor: pointer; margin: 0; padding: 0; vertical-align: top }
.duration-icon { margin: 1px 3px 0 0 }
.tab-box-row { overflow: hidden; width: auto; margin: 0 0 -30px }
.tab-box { float: left; font-size: 11px }
.tab-box ul { width: auto; overflow: hidden }
.tab-box ul li { float: left; margin: 0 0 0 2px }
.tab-box ul li a { text-decoration: none; color: #6799c8; float: left }
.tab-box ul li a:hover { text-decoration: none; color: #305491; float: left }
.tab-box ul li ul { width: 16px; position: relative; height: 10px; margin: 0 auto; background-image: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/tab-down.png); background-repeat: no-repeat; display: none }
.tab-box ul li:hover ul { width: 16px; height: 10px; margin: 21px 0 0 10px; position: absolute; background-image: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/tab-down.png); background-repeat: no-repeat; display: block }
.tab-box-1 span { display: block; padding: 8px 15px; border-top: 1px #aecce7 solid; background-color: #ececec }
.tab-box-1 a span { display: block; padding: 8px 17px; border-top: 1px #aecce7 solid; background-image: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/all-reapt-images.png); background-position: left -688px; background-repeat: repeat-x }
.tab-box-1 a:hover span { display: block; padding: 8px 17px; border-top: 1px #aecce7 solid; background-image: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/all-reapt-images.png); background-position: left -723px; background-repeat: repeat-x }
.tab-box-active span { display: block; padding: 8px; border-top: 1px #aecce7 solid; color: #305491; background-color: #ececec }
.tab-box-active a span { display: block; padding: 8px 17px; border-top: 1px #aecce7 solid; background-image: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/tab-hover.jpg); background-repeat: repeat-x }
.tab-box-active a:hover span { display: block; padding: 8px 17px; border-top: 1px #aecce7 solid; background-image: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/tab-hover.jpg); background-repeat: repeat-x }
.tab-box-1new span { display: block; padding: 8px; border-top: 1px #aecce7 solid; background-color: #ececec }
.tab-box-1new a span { display: block; padding: 8px; border-top: 1px #aecce7 solid; background-image: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/tab.jpg); background-repeat: repeat-x }
.tab-box-1new a:hover span { display: block; padding: 8px; border-top: 1px #aecce7 solid; background-image: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/tab-hover.jpg); background-repeat: repeat-x }
.tab-box-activenew span { display: block; padding: 8px; border-top: 1px #aecce7 solid; color: #305491; background-color: #ececec }
.tab-box-activenew a span { display: block; padding: 8px; border-top: 1px #aecce7 solid; background-image: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/tab-hover.jpg); background-repeat: repeat-x }
.tab-box-activenew a:hover span { display: block; padding: 8px; border-top: 1px #aecce7 solid; background-image: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/tab-hover.jpg); background-repeat: repeat-x }
.hide { display: none }
.student-detail { width: auto; padding: 10px 0; overflow: hidden; border-top: 2px #979797 solid }
.student-detail-left { float: left; width: 77%; margin: 0 }
.student-detail-right { float: left; padding: 2px; width: 22%; background-color: #f9f9f9 }
.student-detail-right ul { width: auto; background-color: #FFF; border: 1px #dcddde solid; padding: 5px 5px 15px }
.scorecard1 { width: 31%; float: left; margin: 0 10px 0 0 }
.scorecard { width: auto; background-image: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/doc-border.jpg); background-repeat: repeat-x; background-position: bottom left; padding: 10px }
.scorecard-left { float: left; color: #393939 }
.scorecard-left strong { font-weight: 700; color: #000 }
.scorecard-left-allreport { width: 70%; float: left; color: #393939 }
.scorecard-right { float: right; color: #000; font-weight: 700 }
.scorecard-right strong { color: #305491; font-weight: 700; font-size: 14px }
.scorecard-right span { color: #d43838 }
.totalcard { width: auto; padding: 5px; border-bottom: 1px #dcddde solid }
.totalcard-left { float: left; color: #393939 }
.totalcard-right { float: right; color: #000; font-weight: 700 }
.totalcard-right strong { color: #305491; font-weight: 700 }
.total-score { font-size: 12pt; color: #393939 }
.total-green { color: #309130 }
.total-blue { color: #000 }
.report-profile-coloumn { width: auto; margin: 29px 0 0 }
#table-coloumn { border-left: 1px #dcddde solid; border-top: 1px #dcddde solid; border-bottom: 1px #dcddde solid; margin: 20px auto 0 }
.coloumn-black { background-color: #f6f6f6; border-left: 1px #fff solid; border-top: 1px #fff solid; border-right: 1px #dcddde solid; color: #305491; font-weight: 700 }
.coloumn-gray { background-color: #fff; border-left: 1px #fff solid; border-top: 1px #dcddde solid; border-right: 1px #dcddde solid; color: #202020 }
.coloumn-gray strong { font-weight: 700; color: #000 }
.coloumn-gray span { color: #d10d0d }
.coloumn-white { background-color: #fff; border-left: 1px #fff solid; border-top: 1px #dcddde solid; border-right: 1px #dcddde solid; color: #202020 }
.coloumn-white strong { color: #4b7a25; font-weight: 700 }
.coloumn-white span { color: #d10d0d }
.coloumn-yellow { background-color: #ffffe8; border-left: 1px #fff solid; border-top: 1px #dcddde solid; border-right: 1px #dcddde solid; color: #202020; font-size: 12pt }
.coloumn-yellow strong { color: #393939; font-weight: 700; font-size: 12pt }
.coloumn-yellow span { color: #d10d0d }
.coloumn-black-down { background-color: #fff; border-left: 1px #fff solid; border-top: 1px #fff solid; border-right: 1px #dcddde solid; color: #202020; font-weight: 700 }
.solution-report { width: auto; background-color: #FFF; padding: 1px; margin: 20px 0 0 }
.solution-reportmark{position: relative;}
.water-mark{background-image: url(../../student/images/madeeasylogo-fade1.png); background-repeat: repeat; background-position: center right;position: absolute;z-index: 2;width: 100%;height: 100%; opacity: 0.5;}
.solution-heading { width: auto; background-color: #f6f6f6; border: 1px #dcddde solid; color: #305491 }
.solution-heading-left { float: left; width: 6%; text-align: center; padding: 10px 0; text-align: center; font-weight: 700 }
.solution-heading-right { float: left; width: 89%; padding: 10px 2%; border-left: 1px #dcddde solid; font-weight: 700 }
.solution-right-border { float: left; border-right: 1px #dcddde solid }
.solution-question { width: auto; border-left: 1px #dcddde solid; border-right: 1px #dcddde solid; border-bottom: 1px #dcddde solid; padding: 0;position:relative;z-index: 9 }
.solution-question-left { float: left; width: 6%; padding: 10px 0; text-align: center; font-weight: 700; color: #000 }
.solution-question-right { float: left; width: 93.8%; padding: 10px 0 0; border-left: 1px #dcddde solid }
.solution-detail { width: auto; font-weight: 700; padding: 0 20px 10px }
.solution-detail p { line-height: 16pt; font-weight: 400; color: #000; font-weight: bold; text-align: justify }
.solution-detail strong { font-weight: 700; color: #000 }
.solution-list { width: auto }
.solution-list ul { width: auto; padding: 0 0 20px 60px }
.solution-list ul li { width: auto; margin: 5px 0 0; list-style: lower-alpha; vertical-align: top }
.solution-list-image { margin: 3px 5px 0 0 }
.solution-control { width: auto; background-color: #f9f9f9; border-top: 1px #dcddde solid; padding: 10px 0 }
.solution-control-left { float: left; margin: 0 0 0 25px; vertical-align: top }
.solution-control-left ul { width: auto }
.solution-control-left ul li { float: left; font-size: 11px; vertical-align: top; margin: 0 10px 0 0; padding: 0 10px 0 0; font-weight: 700 }
.solution-control-left strong { color: #238923 }
.solution-control-left span { color: red }
.sol-image { margin: 2px 5px 0 0 }
.sol-right { border-left: #999 1px dotted }
.sol-left { border-right: #999 1px dotted }
.solution-image { width: auto; padding: 20px }
.solution-image img { width: 80% }
.ranking { float: left; margin: 5px 0 0 10px; width: 26% }
.last-ranking { width: auto; font-size: 12pt; font-weight: 700; color: #3f3f3f }
.ranking-process { width: auto }
.ranking-process-left { float: left; background-color: #c0d8d8; width: 80%; margin: 7px 0 0 }
.ranking-process-right { float: right; color: #d83018; font-size: 18pt; font-weight: 700 }
.your-ranking { width: auto; padding: 8px 10px }
.your-ranking-left { float: left; color: #393939 }
.your-ranking-left ul { width: auto }
.your-ranking-left ul li { width: auto; margin: 0 0 10px }
.your-ranking-left strong { color: #649130; font-size: 16pt }
.your-ranking-right { float: right; color: #000; font-weight: 700 }
.rankink-detail-coloumn { width: 46.8%; float: left; margin: 0 10px 0 0 }
.rankink-detail-coloumn1 { width: 46.8%; float: left; margin: 0 10px 0 0 }
.table-name a { text-decoration: none; color: #345895 }
.table-name a:hover { text-decoration: none; color: #345895 }
.sort-list { background-image: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/sort-icon.jpg); background-repeat: no-repeat; background-position: center right }
.sort-list.name { background-image: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/sort-icon.jpg); background-repeat: no-repeat; background-position: 90px 14px }
.sort-list.ranke { background-image: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/sort-icon.jpg); background-repeat: no-repeat; background-position: 54px 14px }
.sort-list.type { background-image: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/sort-icon.jpg); background-repeat: no-repeat; background-position: 75px 14px }
.sort-listactive { background-image: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/sort-iconactive.jpg); background-repeat: no-repeat; background-position: center right }
.sort-listactive.name { background-image: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/sort-iconactive.jpg); background-repeat: no-repeat; background-position: 90px 16px }
.sort-listactive.ranke { background-image: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/sort-iconactive.jpg); background-repeat: no-repeat; background-position: 54px 16px }
.sort-listactive.type { background-image: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/sort-iconactive.jpg); background-repeat: no-repeat; background-position: 75px 16px }
.ranking-detail { width: auto; background-color: #FFF; padding: 20px 0; margin: 20px 0 8px }
.ranking-detail-left { float: left; width: 48%; margin: 0 0 0 10px; padding: 0 0 22px; border-right: 1px #dcddde solid }
.ranking-detail-right { width: auto }
#slider, #slider li { overflow: hidden }
.slide { width: 100% }
span#prevBtn { color: red; margin: 0 }
span#prevBtn a { color: #fff; padding: 4px 8px; text-decoration: none; background-image: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/end.gif); background-repeat: repeat-x; background-color: #3173b4; border-radius: 4px; -webkit-border-radius: 4px }
span#nextBtn { color: red }
span#nextBtn a { color: #fff; padding: 4px 8px; text-decoration: none; background-image: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/end.gif); background-repeat: repeat-x; background-color: #3173b4; border-radius: 4px; -webkit-border-radius: 4px }
#buttons { width: auto }
#buttons ul { width: auto; overflow: hidden }
#buttons ul li { float: left; margin: 0 5px 0 0 }
#buttons ul li a { color: #fff; padding: 4px 15px; text-decoration: none; background-color: #3173b4; border-radius: 4px; -webkit-border-radius: 4px; display: block }
#buttons ul li a:hover { color: #000; padding: 4px 15px; text-decoration: none; background-color: #3173b4; border-radius: 4px; -webkit-border-radius: 4px; display: block }
#rank { width: auto; margin: 10px 0 0; font-size: 18pt }
.test-status { width: auto; margin: 0 10px }
.test-status ul { width: auto; vertical-align: middle; height: 100%; padding: 8px 0; overflow: hidden }
.test-status1 { width: auto; margin: 0 10px }
.test-status1 ul { width: auto; vertical-align: middle; height: 100%; padding: 4px 0; overflow: hidden }
.test-status ul li { color: #5e5e5a; vertical-align: middle; font-size: 12px }
.test-status ul li strong { color: #3f3f3f; font-weight: 700; font-size: 16px }
.test-status ul li { color: #5e5e5a; vertical-align: middle; font-size: 12px }
.test-status ul li a { text-decoration: none; color: #5e5e5a }
.test-status ul li a:hover { text-decoration: none; color: #000 }
.test-blue { color: #20558a; font-weight: 700; font-size: 12px }
.test-red { color: #df2222; font-weight: 700; font-size: 12px }
.test-status-left { float: left; margin: 0 10px 0 0 }
.test-status-right { width: 80px; text-align: center; float: right; margin: 0 50px 0 -30px }
.test-status-name { width: auto; margin: 0 10px 0 0 }
.test-status-border { border-bottom: 1px #e4e5e6 solid }
.test-status ul li .StudentTestStatusReport { text-decoration: none; margin-left: 4px; font: xx-small sans-serif }
.test-status ul li .StudentTestStatusReport a { text-decoration: none; color: #beb7b7 }
.test-status ul li .StudentTestStatusReport a:hover { text-decoration: none; color: #000 }
.latest-border { border-bottom: 1px #7e7e7e dotted }
.test-notavailable { width: auto; text-align: center; color: #9d9d9d; padding: 80px 0 }
.test-status-total { float: right; text-align: right; vertical-align: top; font-weight: 700 }
.test-status-icon { margin: 3px 0 0 10px; vertical-align: top }
.test-status strong { color: #5e5e5a; font-weight: 700; font-size: 12pt }
.test-status-red { background-color: red; color: #FFF; font-size: 8px; font-weight: 700 }
.test-status-red-text { color: #df2222; font-weight: 700 }
.test-status-black-text { color: #5e5e5a; font-weight: 700 }
.new-icon { margin: 3px 0 0; vertical-align: top }
.start-date { width: auto; margin: 0 }
.start-date strong { border-bottom: 1px #666 dotted; margin-left: 12px; vertical-align: top; color: #9fa1a4; font-weight: 400; font-size: 11px }
.start-date-calander { margin: 3px 5px 0 0 }
.news-row { width: 100%; overflow: auto; max-height: 290px; background: #fff; margin-top: 15px; border-radius: 7px; box-shadow:0 6px 35px 0px rgba(0,0,0,0.2);	padding: 20px;	box-sizing: border-box; display: inline-block;position: relative;}
.news-row.testlist-row{ min-height: 290px;}
.home-news { width: auto; line-height: 16pt; color: #5e5e5a; padding: 8px 0 0; font-size: 12px }
.home-news div a { text-decoration: none; color: #3b73b9; font-size: 15px; font-style: normal }
.home-news div a:hover { text-decoration: underline; color: #3b73b9; font-size: 12px }
.home-news ul { color: #3b73b9; font-size: 17px }
.home-news ul a { color: #3b73b9; font-weight: 700; text-decoration: none }
.home-news ul div a { text-decoration: none; color: #3b73b9; font-size: 17px }
.home-news ul div a:hover { text-decoration: underline; color: #3b73b9; font-size: 17px; font-weight: 700; text-decoretion: underline }
.read-more { width: auto; text-align: right; border-bottom: 1px #e4e5e6 solid; padding: 0 0 10px; margin: 0 0 10px }
.read-more a { text-decoration: none; color: #df2222; font-size: 12px }
.read-more a:hover { text-decoration: none; color: #3b73b9; font-size: 12px }
.read-more1 { width: auto; text-align: right; padding: 0 0 10px; margin: 0 0 10px; margin: -20px 0 10px 0 }
.read-more1 a { text-decoration: none; color: #df2222; font-size: 12px }
.read-more1 a:hover { text-decoration: none; color: #3b73b9; font-size: 12px }
.home-news1 { width: auto; margin: 0 12px; line-height: 16pt; color: #5e5e5a; padding: 10px 0 }
.home-news1 a { text-decoration: none; color: red }
.home-news1 a:hover { text-decoration: none; color: #df2222 }
.home-news1 strong { color: #3b73b9; font-weight: 400 }
.news-box-slide { width: auto; padding: 0; margin: -10px 0 0 }
.news-box { width: auto; padding: 0 0 25px; margin: 20px 0; overflow: hidden; border-bottom: 4px #ececec solid }
.news-box.downborders { border-bottom: none }
.news-box-icon { width: auto; background-image: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/news-icon.png) }
.news-box-icon ul { width: auto; overflow: hidden; padding: 4px 0 }
.news-box-icon ul li { float: right; margin: 4px 7px 0 0 }
.news-heading { float: left; width: 78px; margin: 2px 25px 0 2px; box-shadow: 0 0 4px #c9c6c6 }
.news-heading ul { width: auto; background-color: #fafafa; border: 1px #d2d2d2 solid; padding: 0 0 10px }
.news-heading ul li { width: auto; text-align: center }
.news-heading ul li.year { background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/all-reapt-images.png) left -420px repeat-x #699a3c; font-size: 14px; font-weight: 700; color: #FFF; padding: 3px 0 }
.news-heading ul li.date { font-size: 28px; font-weight: 700; color: #4b9130; padding: 8px 0 0 }
.news-heading ul li sup { font-size: 20px; font-weight: 400; color: #4b9130; padding: 8px 0 0 }
.news-heading ul li.date.month { font-size: 15px; font-weight: 400; color: #4b9130; padding: 0 }
.news-detail { width: auto; padding: 0; overflow: hidden; color: #585757 }
.news-detail h1 { width: auto; font-size: 18px; font-weight: 700; color: #3a3a3a }
.news-detail h2 { width: auto; font-size: 10pt; text-align: left; font-weight: 400; color: #284a87; font-weight: bold; color: #67a440; cursor: pointer }
.news-detail h2 a { font-weight: 700; color: #67a440; font-size: 10pt; text-align: right; text-decoration: none }
.news-detail h2 a:hover { font-weight: 700; color: #67a440; font-size: 10pt; text-align: right; text-decoration: none }
.news-detail p { line-height: 16pt; padding: 0; text-align: justify; padding: 2px 0 0 0; color: #585757 }
.news-detail p img { display: block }
.news-detail p div { line-height: 16pt; padding: 0; text-align: justify; padding: 2px 0 0 0; color: #fff }
.news-icon-left { margin: 2px 3px 0 0 }
.news-arrow { margin: 0 0 0 5px }
.news-detail h1 { width: auto; font-size: 18px; font-weight: 700; color: #3b73b9 }
.news-detail h1 div a { text-decoration: none; color: #3b73b9; font-size: 18px }
.news-detail h1 div a:hover { text-decoration: underline; color: #3b73b9; font-size: 18px; font-weight: 700; text-decoretion: underline }
#displayitem { width: auto; overflow: hidden; padding: 10px 0 }
#displayitem2 { float: right; margin: 0 }
#displayitem1 { float: right; margin: 4px 10px 0 0 }
.pagination { float: right; margin: 4px 0 0; border-radius: 3px }
.pagination a { text-decoration: none; color: #000; background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/all-reapt-images.png) left -533px #eaeaea; padding: 2px 7px; margin: 0 0 0 5px; border: 1px #c9c9c9 solid; border-radius: 3px; box-shadow: 0 0 2px #C4C4C4 }
.pagination a:hover { text-decoration: none; background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/all-reapt-images.png) left -544px repeat-x #5c5c5c; color: #fff; padding: 2px 7px; border: 1px #4f4f4f solid; border-radius: 3px; box-shadow: 0 1px 2px #fff }
.current { text-decoration: none; background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/all-reapt-images.png) left -544px repeat-x #5c5c5c; color: #fff; padding: 2px 7px; border: 1px #4f4f4f solid; margin: 0 0 0 5px; border-radius: 3px; box-shadow: 0 1px 2px #fff }
.disabled { text-decoration: none; background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/all-reapt-images.png) left -544px repeat-x #5c5c5c; color: #fff; padding: 2px 7px; border: 1px #4f4f4f solid; margin: 0 0 0 5px; border-radius: 3px; box-shadow: 0 1px 2px #fff }
.refer-add-image { margin: 5px 0 0 15px }
.match-question { width: auto }
.match-question-left { width: 250px; float: left }
.match-question-left ul { width: auto; padding: 0 0 20px 60px }
.match-question-left ul li { width: auto; margin: 5px 0 0; list-style: lower-alpha; vertical-align: top }
.match-question-right { width: 250px; float: left }
.match-question-right ul { width: auto; padding: 0 0 20px 60px }
.match-question-right ul li { width: auto; margin: 5px 0 0; vertical-align: top }
#login-wrapper { width: 100% }
#inner-login-wrapper { width: auto; height: 476px }
#inner-login-wrapper1 { width: auto; margin: 5% }
#login-header1 { background-color: #FFF; padding: 19px 10px; border-bottom: 3px #dee4ee solid; overflow: hidden }
#login-header-left { float: left; vertical-align: middle; margin: 0 30px }
#login-header-right ul { width: auto }
#login-header-right ul a { width: auto; background-image: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/all-reapt-images.png); background-position: left -324px; background-repeat: repeat-x; padding: 7px 12px; border: 1px #cacaca solid; border-radius: 4px; -webkit-border-radius: 4px; font-size: 11px; display: block; text-decoration: none; color: #7a7a7a }
#login-header-right ul a:hover { width: auto; background-image: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/all-reapt-images.png); background-position: left -378px; background-repeat: repeat-x; padding: 7px 12px; border: 1px #cacaca solid; border-radius: 4px; -webkit-border-radius: 4px; font-size: 11px; text-decoration: none; color: #000 }
.ginger-logo { margin: -6px 0 0 5px }
#inner-login { width: 980px; overflow: hidden; margin: 0 auto; background-image: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/thanks-back.gif); margin: 20px auto; padding: 5px }
#inner-login ul { background-color: #FFF; overflow: hidden }
#inner-login-right { width: 340px; margin: 6% auto 0 }
#inner-login-right1 { width: 340px; float: left; margin: 55px 0 0 45px }
.student-login-coloumn { width: auto; background-color: #e7eaf0; border: 1px #d2dce1 solid; border-radius: 6px; -webkit-border-radius: 6px; padding: 7px }
.inner-student-login-coloumn { width: auto; background-color: #FFF; border-radius: 6px; -webkit-border-radius: 6px; padding: 2px; box-shadow: 0 1px 5px #B0B0B0 }
.student-login { width: auto }
.student-login ul { width: auto; padding: 0 20px 20px }
.student-login ul li { width: auto; margin: 0 0 10px }
.student-login ul li strong { display: block; text-align: right }
.student-login ul li a { text-decoration: none; color: #3a609e }
.student-login ul li a.forgot { text-decoration: none; color: #ababab; display: inline-block; text-align: right }
.student-login ul li a:hover { text-decoration: none; color: #000 }
.student-login ul li strong { font-weight: 400; font-size: 11px; color: #ababab }
.student-login-text { width: 96%; padding: 5px; border: 1px #d2d9dc solid; background-image: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/student-text-back.gif); background-repeat: no-repeat }
.student-login-text:hover { background-color: #fff; border: 1px #b7d4ea solid; outline: #ecf5fb solid 4px; background-image: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/student-text-back.gif); background-repeat: no-repeat }
.student-login-text:focus { background-color: #fff; border: 1px #b7d4ea solid; outline: #ecf5fb solid 4px; background-image: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/student-text-back.gif); background-repeat: no-repeat }
.student-login-button { width: auto; border-top: 1px #dde0e8 solid; background-color: #FFF; padding: 1px }
.student-login-button ul { width: auto; overflow: hidden; background-color: #f1f6f8; padding: 20px 15px }
.student-login-button ul li { list-style: none; vertical-align: top; color: #ababab }
.student-login-button ul li a { text-decoration: none; color: #3a609e; padding: 0; vertical-align: top }
.student-login-button ul li a:hover { text-decoration: none; color: #000; vertical-align: top }
.student-listright { float: right; margin: 10px 10px 0 0 }
.register-login-button { width: auto; border-top: 1px #dde0e8 solid; background-color: #FFF; padding: 1px }
.register-login-button ul { width: auto; overflow: hidden; background-color: #f1f6f8; padding: 20px 15px }
.register-login-button ul li { list-style: none; text-align: left; float: right }
.student-check { margin: 1px 0 0 }
.registration-login-coloumn { background-color: #e1e8f6; border: 1px #d2dce1 solid; border-radius: 6px; -webkit-border-radius: 6px; padding: 10px }
.registration-login-coloumn1 { background-color: #fff; border-radius: 6px; -webkit-border-radius: 6px; padding: 1px; box-shadow: 0 1px 5px #B0B0B0 }
.registration { width: auto; background-image: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/all-reapt-images.png); background-position: left -630px; background-repeat: repeat-x; padding: 15px 0; border-bottom: 1px #dde0e8 solid; text-align: center; font-weight: 700; color: #555; margin: 0 0 20px }
.registration-coloumn { width: auto; overflow: hidden; padding: 10px 20px 5px }
.registration-left { float: left; width: 130px; text-align: right; margin: 5px 20px 0 0 }
.registration-right { float: left }
.registration-text { width: 256px; padding: 5px; border: 1px #d2d9dc solid; background-image: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/student-text-back.gif); background-repeat: no-repeat }
.registration-text:hover { background-color: #fff; border: 1px #b7d4ea solid; outline: #ecf5fb solid 4px; background-image: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/student-text-back.gif); background-repeat: no-repeat }
.registration-text:focus { background-color: #fff; border: 1px #b7d4ea solid; outline: #ecf5fb solid 4px; background-image: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/student-text-back.gif); background-repeat: no-repeat }
.registration-combo { width: 268px; padding: 5px; border: 1px #d2d9dc solid; background-image: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/student-text-back.gif); background-repeat: no-repeat; background-color: #fff }
.registration-combo:hover { background-color: #fff; border: 1px #b7d4ea solid; outline: #ecf5fb solid 4px; background-image: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/student-text-back.gif); background-repeat: no-repeat }
.registration-combo:focus { background-color: #fff; border: 1px #b7d4ea solid; outline: #ecf5fb solid 4px; background-image: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/student-text-back.gif); background-repeat: no-repeat }
.registration-coloumn1 { width: auto; overflow: hidden }
.registration-coloumn1-left { float: left; background-image: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/refistration-right.gif); background-repeat: repeat-y; background-position: right top; padding: 0 35px }
.registration-coloumn1-right { width: 480px; float: right }
.hint { width: 256px; background-color: #ffc; border: 1px #c93 solid; height: 20px; position: absolute; margin: 0 }
.hint-pointer { background-image: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/help.png); background-repeat: no-repeat; width: 15px; height: 14px; margin: 20px 10px 0 0; position: absolute }
.result { width: 400px; background-color: #ffc }
#forgeterror { background-color: #ffd3d4; border: 1px #e59d9e solid; width: 295px; margin: -12px 0 0; padding: 5px 0; color: red; position: absolute; font-size: 10px; text-align: center; display: none; color: #000 }
.needsfilled { color: #000 }
.ranking-detail-right1 { float: left; width: 100%; margin: 0 0 0 10px; padding: 0 0 18px; font-size: 25pt; vertical-align: middle; padding: 70px 0 0 0; text-align: center }
.inbox-coloumn { width: auto; border: 1px #dfe5e6 solid; margin: 18px 0 0; min-height: 440px }
.inbox-heading { width: auto; overflow: hidden }
.inbox-heading ul { width: auto; overflow: hidden; background-color: #f4f4f4; border-bottom: 1px #dfe5e6 solid; padding: 0 }
.inbox-heading ul li { float: left; color: #42649d; font-weight: 700; padding: 8px 0 8px 20px }
.inbox-heading ul li.inbox-heading-from { width: 20%; border-right: 1px #dfe5e6 solid; text-align: left }
.inbox-heading ul li.inbox-heading-subject { width: 60%; border-right: 1px #dfe5e6 solid }
.inbox-heading ul li.inbox-heading-date { width: 10%; text-align: left }
.compose { width: auto; margin: 0 0 5px; border-bottom: 1px #d4dbdf solid }
.compose ul { width: auto; overflow: hidden; border-bottom: 5px #e4ecf1 solid }
.compose ul li { list-style: none }
.compose ul li.inbox { background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/all-reapt-images.png) left -770px repeat; padding: 8px 22px; border-left: 1px #e4ecf1 solid; border-right: 1px #e4ecf1 solid; border-top: 1px #e4ecf1 solid; border-radius: 4px 4px 0 0; color: #535352; font-size: 14px; font-weight: 700 }
.compose ul li a { font-size: 11px; text-decoration: none; color: #000; display: block; padding: 3px 10px; background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/all-reapt-images.png) left -455px repeat-x; border: 1px #e6e7e8 solid; vertical-align: top; color: #FFF; font-weight: 700; border-radius: 6px; margin: 3px 10px 0 0; box-shadow: 1px 1px 1px #e6e6e6 }
.compose ul li a:hover { font-size: 11px; text-decoration: none; color: #000; display: block; padding: 3px 10px; background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/next-report.jpg) repeat-x; border: 1px #e6e7e8 solid; vertical-align: top; color: #FFF; font-weight: 700; border-radius: 6px; box-shadow: 1px 1px 0 #e6e6e6 }
.dropbox { width: auto; padding: 10px 10px 20px; background-color: #fff }
.inbox-detail { width: auto; overflow: hidden; padding: 10px 0; color: #355996; margin: 0 0 1px }
.inbox-detail-left a { text-decoration: none; color: red }
.inbox-detail-left { float: left; width: 60%; padding: 0 0 0 12px; word-wrap: break-word }
.inbox-detail-right { float: left; width: 10%; text-align: left; font-size: 12px; padding: 0 0 0 32px; word-wrap: break-word }
.inbox-detail-right1 { float: left; width: 20%; text-align: left; font-size: 12px; padding: 0 0 0 25px; word-wrap: break-word }
.forward-mail { width: auto; text-align: right; padding: 0 }
.forward-mail a { text-decoration: none; color: #42649d }
.forward-mail a:hover { text-decoration: underline; color: #42649d }
.panel, .panelcollapsed { width: auto }
.panel h2 { background-image: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/inbox.gif); background-repeat: no-repeat; background-position: 10px 13px; font-weight: 400; background-color: #fff; font-size: 10pt }
.panelcollapsed h2 { background-image: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/inbox-active.gif); background-repeat: no-repeat; background-position: 10px 13px; font-weight: 400; background-color: #fff; font-size: 10pt; cursor: pointer; border-bottom: 1px #999 dotted }
.panel h2:hover, .panelcollapsed h2:hover { background-color: #e4ecf1; cursor: pointer }
.panelcontent { padding: 0 25px 10px; line-height: 16pt; text-align: justify; border-bottom: 1px #999 dotted; color: #000 }
.panelcontent a { text-decoration: none; color: #355996 }
.panelcontent a:hover { text-decoration: underline; color: #355996 }
.panelcollapsed .panelcontent { display: none }
#slider { float: left; width: 48%; margin: 0 0 0 10px; padding: 0 0 22px }
#mask-gallery { overflow: hidden }
#gallery { list-style: none; margin: 0; padding: 0; z-index: 0; width: 900px; overflow: hidden }
#gallery li { float: left }
.questiondetai2 { width: auto; border: 1px #d6d7d7 solid; margin: 0 }
.questiondetailheading3 { width: auto; border: 1px #fff solid; background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/tab-hover.jpg) repeat-x; background-color: #e0e1e3; font-size: 1em; color: #4572a7; padding: 6px 0 6px 12px; text-align: left }
.questiondetailmatter { width: auto; font-size: 11px; line-height: 14pt; padding: 6px 0; text-align: justify }
.questiondetailmatter3 { width: auto; font-size: 11px; line-height: 14pt; padding: 6px 12px; text-align: justify }
.solution-list1 { width: auto }
.solution-list1 ul { width: auto; padding: 0 0 0 20px }
.solution-list1 ul li { width: auto; margin: 5px 0 0; list-style: lower-alpha; vertical-align: top; list-style-position: inside }
.questiondetailheading1 { width: auto; margin: 0; border-bottom: 1px #e0e0e0 dotted; background-color: #fff; font-size: 1em; color: #4572a7; padding: 6px 0; text-align: left }
.match-question1 { width: auto }
.match-question1-left { width: 250px; float: left }
.match-question1-left ul { width: auto; padding: 0 0 20px }
.match-question1-left ul li { width: auto; margin: 5px 0 0; list-style: lower-alpha; vertical-align: top; list-style-position: inside }
.match-question1-right { width: 250px; float: left }
.match-question1-right ul { width: auto; padding: 0 0 20px 60px }
.match-question1-right ul li { width: auto; margin: 5px 0 0; vertical-align: top }
.solution-control-right { float: right }
.solution-control-right ul { width: auto }
.solution-control-right ul li { float: right; padding: 0 0 0 10px; margin: 0 20px 0 0; font-size: 11px; vertical-align: top }
.solution-control-right ul li a { text-decoration: none; color: #000 }
.solution-control-right ul li a:hover { text-decoration: none; color: #618cc8 }
.coloumn-yellow { background-color: #ffffe8; border-left: 1px #fff solid; border-top: 1px #dcddde solid; border-right: 1px #dcddde solid; color: #202020; font-size: 12pt }
.coloumn-yellow strong { color: #393939; font-weight: 700; font-size: 12pt }
.coloumn-yellow span { color: #d10d0d }
.solution-list1 ul li { width: auto; margin: 5px 0 0; list-style: lower-alpha; vertical-align: top }
.questiondetailheading1 { width: auto; margin: 0 10px; border-bottom: 1px #e0e0e0 dotted; background-color: #fff; font-size: 1em; color: #4572a7; padding: 6px 0; text-align: left }
.drop, .dropcollapsed { width: auto; font-weight: 400 }
.drop h2 { width: auto; font-weight: 400; font-size: 10pt; overflow: hidden; cursor: pointer }
.dropcollapsed h2 { background-repeat: no-repeat; background-position: 5px 13px; font-weight: 400; font-size: 10pt; cursor: pointer; overflow: hidden }
.drop h2:hover, .dropcollapsed h2:hover { width: auto; font-weight: 400; font-size: 10pt; overflow: hidden; cursor: pointer }
.dropcontent { width: auto }
.dropcollapsed .dropcontent { display: none }
.view-report-status { float: right; margin: 0 0 0 10px; font-weight: 700; font-size: 11px; color: #3b3b3b; background-color: #dfeaf1; padding: 10px }
.view-report-row { width: auto; background-color: #fffddb; border: 5px #dfeaf1 solid; padding: 20px 0; overflow: hidden }
.view-report-colour { float: right; color: #305491; font-size: 14px; font-weight: 700 }
.view-report-colour a { color: #305491; font-weight: 700; text-decoration: underline }
.view-report-colour a:hover { color: #305491; font-weight: 700; text-decoration: underline }
.view-report-colour strong { color: #c21c1c; font-weight: 700 }
.view-report-colour span { color: #ed8219 }
.view-report-coloumn { width: 24%; float: left; margin: 0 0 0 5px }
.view-report-coloumn1 { width: 24%; float: left; margin: 0 0 0 5px }
.profile-middle-white { width: auto; background-color: #fff; padding: 10px 8px; border: 0 solid; border-radius: 0 0 6px 6px; -webkit-border-radius: 0 0 6px 6px }
.document-row { width: auto }
.document-row ul { width: auto; background-color: #e4ecf1; padding: 10px 15px; overflow: hidden }
.document-row ul li { font-weight: 700; vertical-align: top; color: #535352; font-size: 15px }
.document-name { float: right; width: 256px; margin: 4px 0 0 }
.document-name ul { width: auto }
.document-name ul li { width: auto; margin: 0 0 10px; padding: 0 0 0 10px; white-space: nowrap }
.document-name ul li a { color: #5d5c5c; font-size: 12px }
.document-name strong { font-weight: 700; color: #345895 }
.document-download { float: right; margin: 0 }
.document-download ul { width: auto }
.document-download ul li { width: auto; padding: 8px 2px; margin: 0 0 5px; background-image: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/sol-left.jpg); background-repeat: no-repeat }
.document-download ul li span { background-image: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/sol-right.jpg); background-position: right top; background-repeat: repeat-x; padding: 8px 10px 20px }
.download { background: none; border: none; color: #46453f; overflow: visible; font-weight: 700; cursor: pointer; margin: 0; padding: 0; vertical-align: top }
#divtext { display: block; border-left: 1px #fff solid; border-top: 1px #dcddde solid; border-right: 1px #dcddde solid; color: #202020 }
#divtext a { display: block; padding: 10px }
#divtext a span { display: block; padding: 0 }
#divtext-blanke { display: block; padding: 10px; color: #305491 }
.invite-row { width: auto }
.invite-heading { width: auto; border-bottom: 1px #535352 dotted; padding: 0 0 10px; line-height: 16pt; color: #535352 }
.invite-heading strong { color: #000; font-size: 11pt; padding: 0 0 5px }
.invite-icons { width: auto; padding: 38px 0 15px }
.invite-text { width: auto }
.invite-text ul { width: auto; overflow: hidden; padding: 10px 0 }
.invite-text ul li { width: 25.6%; float: left; margin: 0 10px 0 0 }
.invite-text ul li.submit { width: 20px; float: left; margin: 0 }
.invite-text ul li .combo { width: 100%; padding: 4px; margin: 0; border: 1px #d2d3d4 solid; outline: none; color: #000; font-weight: 400 }
.white-corner { width: auto; background-color: #FFF; border: 1px #d8d9db solid; border-radius: 8px; -webkit-border-radius: 8px; padding: 15px 0 }
#mainbutton { float: left; vertical-align: top; color: #767272; cursor: pointer; margin: 0; border-radius: 4px; -webkit-border-radius: 4px }
#mainbutton a { float: left; border: #b0b0b0 1px solid; padding: 4px 10px; vertical-align: top; color: #767272; -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.2); cursor: pointer; text-decoration: none; border-radius: 4px; -webkit-border-radius: 4px; background: -webkit-gradient(linear, left top, left bottom, from(#f7f7f9), to(#e0dedf)); background: -moz-linear-gradient(top, #f7f7f9, #e0dedf); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#f7f7f9, endColorstr=#e0dedf);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#f7f7f9,endColorstr=#e0dedf)" }
#mainbutton a:hover { float: left; border: #b0b0b0 1px solid; padding: 4px 10px; vertical-align: top; color: #767272; -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.2); cursor: pointer; text-decoration: none; background: -webkit-gradient(linear, left top, left bottom, from(#e0dedf), to(#f7f7f9)); background: -moz-linear-gradient(top, #e0dedf, #dcdcdc); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#e0dedf, endColorstr=#f7f7f9);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e0dedf,endColorstr=#f7f7f9)" }
.refer-down { margin: 0 5px 0 0 }
.refer-white { width: auto; background-color: #FFF; padding: 1px 1px 50px; border-radius: 6px; -webkit-border-radius: 6px; border: 1px #d8d9db solid }
.refer_content { width: auto; padding: 2px 0; overflow: hidden; border-bottom: 3px #c2d1d3 solid; overflow: hidden }
.refer_content ul li strong { font-size: 12px; color: #405f94; font-weight: 700 }
.refer_contenttr { width: auto; background-color: #E4ECF1; padding: 2px 0; margin: 1px; overflow: hidden; font-size: 12px; color: #405f94; font-weight: 700; border-radius: 6px 6px 0 0 }
.refer_check { padding: 8px 0 }
.refer-white-nav { background-color: #FFF; background-image: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/refer-border.jpg); background-repeat: repeat-x; background-position: bottom }
.refer-white-nav:hover { background-color: #f4f4f4; cursor: pointer }
.refer-blue { background-color: #e4ecf1 }
.refer-active { background-color: #f4f4f4; background-image: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/refer-border.jpg); background-repeat: repeat-x; background-position: bottom }
.refer-white-nav1 { background-color: #FFF; background-image: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/refer-border.jpg); background-repeat: repeat-x; padding: 20px 0 }
.refer-white-nav1:hover { background-color: #f4f4f4; cursor: pointer }
.refer-downborder { background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/refer-border.jpg) repeat-x left bottom; overflow: hidden }
.refer-downborder:hover { background-color: #f4f4f4; cursor: pointer }
.refer-button { float: left; background-image: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/submit-left.jpg); background-repeat: no-repeat; padding: 8px 3px }
.refer-button span { background-image: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/submit-right.jpg); background-position: right top; background-repeat: repeat-x; padding: 8px 10px 20px }
.invitation-raw { width: auto; overflow: hidden; padding: 20px 0 0 10px }
#divtext { display: block; border-left: 1px #fff solid; border-top: 1px #dcddde solid; border-right: 1px #dcddde solid; color: #202020 }
#divtext a { display: block; padding: 20px 10px }
#divtext a span { display: block; padding: 0 }
#divtext-blanke { display: block; padding: 10px; color: #305491 }
.test-available { width: auto; background-color: #fbfbfb; margin: 20px 0; padding: 190px 0; text-align: center; color: #656565; line-height: 18pt;box-shadow: 0 6px 35px 0px rgba(0,0,0,0.2);border-radius: 5px; }
.test-available a { text-decoration: underline; color: #2d508d }
.test-available a:hover { text-decoration: underline; color: #000 }
.test-available strong { font-size: 18px; font-weight: 400; color: #656565 }
.test-available1 { width: auto; background-color: #fbfbfb; margin: 20px 0px; padding: 190px 0; text-align: center; color: #656565; line-height: 18pt; box-shadow: 0 6px 35px 0px rgba(0,0,0,0.2);border-radius: 5px; }
.test-available1 a { text-decoration: underline; color: #2d508d }
.test-available1 a:hover { text-decoration: underline; color: #000 }
.test-available1 strong { font-size: 21px; font-weight: 400; color: #656565 }
.coupon-transaction-row { width: auto; background-color: #FFF; margin: 0; padding: 20px; overflow: hidden; border: 1px #e2e2e2 solid }
.coupon-transaction-heading { width: auto }
.coupon-transaction-heading h1 { color: #274986; font-weight: 400; font-size: 14pt }
.coupon-transaction-heading p { line-height: 16pt; color: #535352; margin: 10px 0; font-size: 15px }
.transaction-detail { width: auto }
.transaction-detail ul { width: auto; overflow: hidden; background-color: #fdfcce; padding: 20px; border: 1px #dcddde solid; padding: 20px 60px 20px 20px }
.transaction-detail ul li { font-size: 14px; width: 50%; float: left; margin: 0 0 10px }
.transaction-detail ul li strong { font-weight: bolder; color: #348f30 }
.transaction-left { width: 250px }
.transaction-list { width: auto; margin: 15px 0 }
.transaction-list ul { width: auto }
.transaction-list ul li { overflow: hidden; font-size: 8pt; font-weight: 700 }
.transaction-list-left { float: left; margin: 0 10px 0 0 }
.transaction-list-left a { text-decoration: none; color: #FFF; background-image: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/end.gif); background-repeat: repeat-x; background-color: #3173b4; padding: 5px 10px; border-radius: 5px; -web-border-radius: 5px; border: 1px #518cc6 solid; display: block }
.transaction-list-left a:hover { text-decoration: none; color: #FFF; background-image: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/end.gif); background-repeat: repeat-x; background-color: #3173b4; padding: 5px 10px; border-radius: 5px; -web-border-radius: 5px; border: 1px #518cc6 solid; display: block }
.transaction-list-right { float: right }
.transaction-list-right a { text-decoration: none; color: #FFF; background-image: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/green-test.jpg); background-repeat: repeat-x; padding: 7px 10px; border-radius: 5px; -web-border-radius: 5px; display: block; border: 1px #71af4c solid }
.transaction-list-right a:hover { text-decoration: none; color: #FFF; background-image: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/green-test.jpg); background-repeat: repeat-x; padding: 7px 10px; border-radius: 5px; -web-border-radius: 5px; display: block; border: 1px #71af4c solid }
.close-map-right { float: right; border: 1px #e4e5e6 solid; padding: 2px; border-radius: 4px; -webkit-border-radius: 4px }
.test-combo { color: #4065a3; font-weight: 700; border: none; outline: none; font-size: 11px }
.textfielden { width: 300px; padding: 5px; border: 1px #d2d3d4 solid; outline: none; color: #000; font-size: 11px; font-weight: 400 }
.textfielden.select { width: 255px }
.textfielden9 { width: 518px; padding: 5px; border: 1px #d2d3d4 solid; outline: none; color: #000; font-weight: 400; font-size: 11px }
.profile-nameMale { width: 40px; color: #535352; font-weight: 700 }
.student-gender { width: auto; background-color: #fff; border: 1px #c1c1c1 solid }
.student-gender ul { width: auto; overflow: hidden; padding: 5px }
.student-gender ul li { float: left }
.student-gendercheck { margin: 0 0 0 5px }
.loading { width: auto; font-size: 28px; text-align: center; background-color: #e5e5e5; padding: 200px 0; color: #8e8b8b; border-radius: 8px; -webkit-border-radius: 8px; opacity: .5; filter: alpha(opacity=40); font-weight: 700 }
.edit-profile { width: auto; padding: 0px; display: inline-block; width: 100%;margin-top: 13px;}
.edit-profile ul { width: auto; overflow: hidden; }
.edit-profile ul li { list-style: none; vertical-align: top; color: #767677 }
.edit-profile ul li strong { color: #284a87; font-weight: 700; font-size: 13px }
.blue-bold { font-weight: 700; color: #000 }
/*.black-bold { font-weight: 700; color: #767677 }*/
.heading { background-color: #f5f5f5; border-bottom: 1px #d2d2d2 solid; border-top: 1px #d2d2d2 solid; padding: 10px }
.heading1 { background-color: #fff; border-bottom: 1px #d2d2d2 solid; padding: 10px }
.edit-profile-name { width: 18%; float: left;font-family:RobotosemiBold;color: #555; font-size: 12px; }
.edit-profile-icon { margin: 3px 0 0 }
.white-middle-coloumn { width: auto; background-color: #fff; padding: 15px; border: 1px #d2d2d2 solid; border-radius: 10px }
.white-top-corner { width: auto; background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/w-c-t-c.jpg) repeat-x; overflow: hidden }
.white-top-left-corner { width: 10px; height: 9px; float: left; background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/w-c-t-l.jpg) }
.white-top-right-corner { width: 10px; height: 9px; float: right; background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/w-c-t-r.jpg) }
.white-bottom-corner { width: auto; background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/w-c-b-c.jpg) repeat-x; overflow: hidden }
.white-bottom-left-corner { width: 10px; height: 9px; float: left; background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/w-c-b-l.jpg) repeat-x }
.white-bottom-right-corner { width: 10px; height: 9px; float: right; background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/w-c-b-r.jpg) repeat-x }
.list-left { float: left;font-size:12px;font-family: RobotosemiBold }
.list-right { float: right }
.edit-profile ul { width: auto; overflow: hidden }
.edit-profile ul li { list-style: none; vertical-align: top; color: #767677 }
.edit-profile ul li strong { color: #284a87; font-weight: 700; font-size: 13px }
.blue-bold { font-weight: 700; color: #000 }
/*.black-bold { font-family: RobotosemiBold; color: #555555;font-weight: normal }*/
.heading { background-color: #f5f5f5; border-bottom: 1px #d2d2d2 solid; border-top: 1px #d2d2d2 solid; padding: 10px }
.heading1 { background-color: #fff; border-bottom: 1px #d2d2d2 solid; padding: 10px }
.heading2 { background-color: #fff; padding: 10px; margin: 0 }
.edit-profile-name { width: 20%; float: left }
.edit-profile-icon { margin: 3px 0 0 }
.edit-profile-coloumn { width: auto; background-color: #f2f2f2; border-bottom: 1px #d2d2d2 solid; border-top: 1px #d2d2d2 solid; margin: 5px 0 }
.edit-text-coloumn { width: auto; padding: 20px 0 20px 50px; overflow: hidden }
.edit-text-coloumn ul { width: 450px; overflow: hidden }
.edit-text-coloumn ul li { margin-bottom: 5px; font-weight: 700; color: #000; float: left }
.editsave a { float: left; margin: 0 5px 0 0; text-decoration: none; color: #fff; background-color: #3c609e; border: 1px #29447e solid; display: block; padding: 5px 10px; font-size: 11px }
.editsave a:hover { text-decoration: none; color: #fff; background-color: #627aac; border: 1px #29447e solid; font-size: 11px }
.editcancel a { float: left; text-decoration: none; color: #000; background-color: #f4f4f4; border: 1px #999 solid; display: block; padding: 5px 10px; font-size: 11px }
.editcancel a:hover { text-decoration: none; color: #000; background-color: #e4e5e5; border: 1px #999 solid; font-size: 11px }
.editlink a { color: #3b5998; text-decoration: none }
.editlink a:hover { color: #3b5998; text-decoration: underline }
.edit-text-name { width: 200px }
.edit-text-textfield { width: 200px; padding: 7px 5px; border: 1px #d2d3d4 solid; outline: none; color: #000; font-weight: 400; background-color: #FFF; margin: 0 ;border-radius: 25px;}
.edit-text-textfield2 { width: 300px }
.edit-text-textfield2 ul { width: auto; overflow: hidden }
.edit-text-textfield2 ul li { float: left }
.edit-text { display: block; width: 200px; background-color: #FFF; border: 1px #d2d3d4 solid; padding: 7px 5px }
.edit-text-textfield1 { width: 213px; padding: 5px; border: 1px #d2d3d4 solid; outline: none; color: #000; font-weight: 400; background-color: #FFF; margin: 0 }
.edit-text-textarea { width: 200px; height: 50px; padding: 5px; border: 1px #d2d3d4 solid; outline: none; color: #000; font-weight: 400; background-color: #FFF; margin: 0 }
.edit-text-radio1 { margin: 0 5px 0 15px; vertical-align: top; width: 13px; height: 13px }
.edit-text-radio { margin: 0 5px; vertical-align: top; width: 13px; height: 13px }
.student-subject-name { width: auto; padding: 40px 0 0 5px; overflow: hidden; display: block; border-bottom: 2px #666 solid }
.student-subject-name ul { float: left; background-color: #666; color: #fff; font-size: 14px; padding: 5px 10px; border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0 }
.chart-heading { width: auto }
.chart-heading ul { width: auto; overflow: hidden; margin: 30px 0 0; padding: 0 }
.chart-heading ul li { float: left; background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/all-images.png) no-repeat left -130px; padding: 0 0 0 4px; font-weight: 400; color: #393939; font-size: 14px }
.chart-heading ul li.help { float: right; background: none }
.help-image { margin: 7px 0 0 -20px; cursor: pointer }
.chart-heading ul li div#tooltip { width: 400px; display: none; z-index: 2; overflow: hidden; position: absolute; margin: 0 0 0 -350px }
.chart-heading ul li:hover div#tooltip { width: 360px; display: block; z-index: 2; overflow: hidden; position: absolute; margin: -40px 0 0 -400px; padding: 5px 5px 5px 10px }
.chart-heading ul li:hover div#tooltip.down { margin: -25px 0 0 -395px }
.chart-heading ul li div#tooltip ul { float: left; width: 320px; border: 1px #69C solid; text-align: justify; font-size: 12px; line-height: 16pt; padding: 10px; margin: 0 -1px 0 0; background-color: #FFF; box-shadow: -3px 0 10px #cdcdcd }
.tool-image { margin: 40px 0 0 -5px }
.tool-image.down { margin: 25px 0 0 -5px }
.chart-heading ul li.black { background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/all-images.png) no-repeat left -175px; color: #fff }
.chart-heading ul li span { background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/all-images.png) no-repeat right -128px; display: block; padding: 6px 50px 6px 5px }
.chart-heading ul li span.black { background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/all-images.png) no-repeat right -174px }
.all-report-map { width: auto; margin: 0 }
.all-report-map.down { border-top: 1px #bec0c6 solid; padding: 10px 0 0 }
.all-report-map ul { width: auto; overflow: hidden }
.all-report-map ul li { list-style: none }
.all-report-map ul li.width { width: 49.5% }
.list-left { float: left;padding-left: 20px; }
.edit-btn-box{display: none;position: absolute; right: 30px;}
.profilenews-row:hover ul li.edit-btn-box{display: block;}
.list-right { float: right }
#thanks-coloumn { width: 450px; float: right; margin: 5% 10% 0 0 }
#thanks-coloumn1 { width: 470px; float: left; border-right: 1px #cfcfcf solid; padding: 20px 60px 10px 20px }
.thanks1 { width: auto }
.thanks1 ul { width: auto; background-color: #FFF }
.thanks1 ul li { width: auto; text-align: right; color: #000; vertical-align: top }
.thanks1 ul li a { text-decoration: none; color: #5f5f5f; vertical-align: top }
.thanks1 ul li a:hover { text-decoration: none; color: #000; vertical-align: top }
.thanks1 h2 { font-size: 20px; text-decoration: none; color: #284a87; border-bottom: 1px #cfcfcf solid; margin: 0 0 10px; padding: 0 0 10px; text-align: left }
.thanks1 p { line-height: 16pt; color: #5f5f5f; text-align: justify; padding: 0 0 10px }
.thanks-icon { margin: 2px 0 0 }
.thanks { width: auto; background-image: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/thanks-back.gif); border-radius: 4px; padding: 5px }
.thanks ul { width: auto; background-color: #FFF; border-radius: 4px; border: 1px #cfcfcf solid; padding: 10px 20px }
.thanks ul li { width: auto; text-align: right; color: #000; vertical-align: top }
.thanks ul li a { text-decoration: none; color: #5f5f5f; vertical-align: top }
.thanks ul li a:hover { text-decoration: none; color: #000; vertical-align: top }
.thanks h1 { font-size: 24px; text-decoration: none; color: #284a87; border-bottom: 1px #cfcfcf solid; padding: 0 0 10px; text-align: center }
.thanks p { line-height: 16pt; color: #5f5f5f; padding: 10px 0 30px }
.drop-coloumn { width: auto; background-color: transparent}
.test-detailnew { width: auto }
.test-detailnew ul { width: auto; padding: 20px 15px; overflow: hidden; background-image: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/test-border.jpg); background-repeat: repeat-x; background-position: left bottom; height: 77px; margin: 0 0 1px }
.test-detailnew ul:last-child { border-bottom: none }
.test-detailnew ul li { list-style: none; color: #535352; line-height: 14pt; font-weight: 400 }
.test-detailnew ul li ul { width: auto; border-bottom: none; padding: 0; background: none }
.test-detailnew ul li ul li { width: auto }
.test-detailnew ul li strong { color: #345895; font-size: 14px; font-weight: 700 }
.test-name { width: 45%; float: left }
.test-name a { color: #345895; font-size: 14px; font-weight: 700; text-decoration: none }
.test-name a:hover { text-decoration: underline; color: #345895; font-size: 14px }
.sub-name { float: left; width: 180px; height: 65px; overflow: auto; word-wrap: break-word }
.test-detailnew ul li ul { width: auto; border-bottom: none; padding: 0; height: 55px; background: none }
.test-detailnew ul li.news-row { height: 20px; overflow: auto; background-color: red }
.test-detailnew ul li ul li { width: auto }
.test-detailnew ul li span { text-decoration: none; color: #000; font-size: 14px; font-weight: 400 }
.start-test-button { float: right; margin: 22px 0 0; width: 110px; display: block; text-align: center }
.start-test-button.middle { margin: 22px 0 0 }
.start-test-button .img { margin: 2px 0 0 5px }
.start-test-button a { color: #000; display: block; padding: 5px 10px 5px 0; border-radius: 6px; vertical-align: top; text-decoration: none }
.start-test-button a.white { background-image: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/red-test.jpg); background-repeat: repeat-x; display: block; box-shadow: 1px 1px 2px #d5d5d5; color: #FFF }
.start-test-button a.red { background-image: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/all-reapt-images.png); background-position: left -581px; background-repeat: repeat-x; display: block; box-shadow: 1px 1px 2px #d5d5d5; color: #FFF; border: 1px #ff3d3d solid }
.start-test-button a.orange { background-image: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/all-reapt-images.png); background-position: left -490px; display: block; box-shadow: 1px 1px 2px #d5d5d5; color: #FFF; border: 1px #ff933b solid }
.start-test-button a.green { background-image: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/all-reapt-images.png); background-position: left -273px; display: block; box-shadow: 1px 1px 2px #d5d5d5; color: #FFF; border: 1px #71af4c solid }
.start-test-button a.green1 { background: #536876; background: -moz-linear-gradient(top, #536876 0%, #36505f 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #536876), color-stop(100%, #36505f)); background: -webkit-linear-gradient(top, #536876 0%, #36505f 100%); background: -o-linear-gradient(top, #536876 0%, #36505f 100%); background: -ms-linear-gradient(top, #536876 0%, #36505f 100%); background: linear-gradient(to bottom, #536876 0%, #36505f 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#536876', endColorstr='#36505f', GradientType=0);
display: block; color: #FFF; border: 1px #36505f solid }
.start-test-button a.gray { background-image: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/all-reapt-images.png); background-position: left -158px; display: block; color: #9c9c9c; box-shadow: 1px 1px 2px #d5d5d5; border: 1px #dadada solid; cursor: text }
.start-test-button ul { width: 300px; display: none; margin: 0; padding: 0 }
.start-test-button:hover ul { width: 300px; height: 200px; margin: -65px 0 0 -220px; display: block; border: none; position: absolute; padding: 10px; color: #000; z-index: 2; text-align: center; cursor: text }
.start-test-button:hover ul.more { width: 300px; height: 200px; margin: -110px 0 0 -210px; display: block; border: none; position: absolute; padding: 10px; color: #000; z-index: 2; text-align: center; cursor: text }
.toll { width: auto; border: 1px #91917b solid; background-color: #ffffe0; margin: 0; padding: 10px; font-weight: 400; text-align: left }
.toll-image { width: auto; height: 16px; background-position: 260px 0; margin: -2px 0 0; background-image: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/tool-image.png); background-repeat: no-repeat }
.test-tab-box { width: auto; font-size: 11px; }
/*.test-tab-box div { width: auto }*/
/*div.tablecontent { width: auto; margin-top: 15px; }*/
.test-tab-box div.fixed{ width: auto; height: auto; overflow: auto; position: relative;overflow-x: hidden; }
/*
.test-tab-box ul { width: auto; overflow: hidden; padding: 0; border: none }
.test-tab-box ul ul { width: auto }
.test-tab-box ul.heading { width: auto; overflow: hidden; background-color: #e4ecf1; padding: 10px 15px; border-bottom: 1px #d1d8dd solid }
.test-tab-box ul.heading.down { border-bottom: none; background-color: red }
.test-tab-box ul li { float: left; margin: 0 2px 0 0; font-size: 13px }
.test-tab-box ul li.search { float: right }
.test-tab-box ul li.search ul { width: auto }
*/
.find { background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/all-reapt-images.png) repeat-x left -838px #656565; border: 1px #8b8989 solid; color: #FFF; padding: 4px 15px; cursor: pointer; border-radius: 4px; display: inline-block; overflow: visible; margin: 0; vertical-align: top; height: 27px }
/*.test-tab-box ul li.name { width: 45%; margin: 0; font-weight: 700; color: #535352; font-size: 12px }
.test-tab-box ul li.subject { width: 150px; margin: 0; font-weight: 700; float: left; color: #535352; font-size: 12px }
.test-tab-box ul li.status { width: 100px; text-align: center; float: right; margin: 0; font-weight: 700; color: #535352; font-size: 12px }
.test-tab-box ul li a { text-decoration: none; float: left }
.test-tab-box ul li a:hover { text-decoration: none; float: left }
.test-tab-box-1 a { display: block; padding: 10px 15px; background-image: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/test-backhover.jpg); background-repeat: repeat-x; color: #535352; border-radius: 4px 4px 0 0; font-weight: 700; background-color: #e4ecf1; font-size: 14px; border-top: 1px #e4ecf1 solid; border-left: 1px #e4ecf1 solid; border-right: 1px #e4ecf1 solid }
.test-tab-box-1 a:hover { display: block; padding: 10px 15px; background-image: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/test-backhover.jpg); background-repeat: repeat-x; color: #535352; border-radius: 4px 4px 0 0; font-weight: 700; background-color: #e4ecf1; font-size: 14px; border-top: 1px #e4ecf1 solid; border-left: 1px #e4ecf1 solid; border-right: 1px #e4ecf1 solid }*/
#profile-error { background-color: #ffebe8; border: 1px #dd3c10 solid; background-position: 5px 0; width: auto; width: 200px; padding: 7px 5px; text-align: center; color: red; font-size: 10px; display: none; color: #000; margin: 4px 0 0 }
#errorformail { background-color: #ffebe8; border: 1px #dd3c10 solid; background-position: 5px 0; width: auto; width: 200px; padding: 7px 5px; text-align: center; color: red; font-size: 10px; display: none; color: #000; margin: 4px 0 0 }
.news-pagination7 { width: auto }
.news-pagination7 ul { width: auto; overflow: hidden }
.news-pagination7 ul li { float: left; margin: 0 1px 0 28px; border: 1px #d3d3d3 solid }
.news-pagination7 ul li a { text-decoration: none; color: #000 }
.news-pagination7 ul li a:hover { text-decoration: none; color: #000 }
.news-pagination7 ul li span { display: block; background-color: #eaeaeb; padding: 3px 5px; color: #000 }
.news-pagination7 ul li a span { display: block; background-color: #f6f6f6; padding: 3px 5px; color: #000 }
.news-pagination7 ul li a:hover span { display: block; background-color: #eaeaeb; padding: 3px 5px; color: #000 }
.news-pagination8 { width: auto }
.news-pagination8 ul { width: auto; overflow: hidden }
.news-pagination8 ul li { float: left; margin: 0 1px 0 14px; border: 1px #d3d3d3 solid }
.news-pagination8 ul li a { text-decoration: none; color: #000 }
.news-pagination8 ul li a:hover { text-decoration: none; color: #000 }
.news-pagination8 ul li span { display: block; background-color: #eaeaeb; padding: 3px 5px; color: #000 }
.news-pagination8 ul li a span { display: block; background-color: #f6f6f6; padding: 3px 5px; color: #000 }
.news-pagination8 ul li a:hover span { display: block; background-color: #eaeaeb; padding: 3px 5px; color: #000 }
.welcomediv { width: 100%; z-index: 12; height: 100%; background-image: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/overlay.png); position: fixed; left: 0; top: 0 }
.welcomediv_subjectform { position: absolute; z-index: 999 }
.welcomediv-inside { width: auto; border-radius: 5px; margin: 0 28%; border-radius: 4px; padding: 15px; background-color: #FFF }
.welcomediv-scroll { overflow: hidden }
.welcome-link { width: auto; border: 1px #d0d0d0 solid; padding: 1px; border-radius: 4px; -webkit-border-radius: 4px }
.welcome-link ul { width: auto; overflow: hidden; background-color: #eee; padding: 5px }
.welcome-link ul li { float: left; margin: 0 5px 0 0 }
.welcome-link ul li a { background-color: #FFF; border: 1px #d8d5d5 solid; padding: 5px 10px; display: block; text-decoration: none; color: #000; border-radius: 4px; -webkit-border-radius: 4px }
.welcome-link ul li a:hover { background-color: #FFF; border: 1px #d8d5d5 solid; padding: 5px 10px; display: block; text-decoration: none; color: #284a87 }
.thanks-login { width: auto; border-radius: 4px; padding: 5px }
.thanks-login h1 { font-size: 24px; text-decoration: none; color: #284a87; border-bottom: 1px #cfcfcf solid; padding: 0 0 10px; text-align: left }
.thanks-login p { line-height: 16pt; color: #5f5f5f; padding: 10px 0 30px }
.inbox-icon { margin: 0 6px 0 0 }
.next-record { float: left; margin: 0 }
.next-record a { display: block; padding: 6px 8px; border-top: 1px #aecce7 solid; background-image: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/tab.jpg); background-repeat: repeat-x }
.next-record a:hover { display: block; padding: 6px 8px; border-top: 1px #aecce7 solid; background-image: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/tab-hover.jpg); background-repeat: repeat-x }
.news-backpagination { width: auto }
.news-backpagination ul { width: auto; overflow: hidden; padding: 20px 0 0 10px }
.news-backpagination ul li { float: left }
.news-backpagination ul li a { display: block; padding: 5px 10px; background-color: #f6f6f6; border: 1px #d3d3d3 solid; text-decoration: none; color: #000; vertical-align: top }
.download-matter { width: auto }
.download-matter ul { width: auto; overflow: hidden; background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/download-back1.jpg) }
.download-matter ul li { width: auto; list-style: none; height: 610px }
.download-matter ul li p { line-height: 16pt; color: #FFF; padding: 300px 0 20px }
.download-matter ul li p span { color: #a2ca4b }
.download-matter ul li.image-display { width: auto; background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/download-back.jpg) no-repeat; overflow: hidden; padding: 0 0 0 30px }
.graph-row { width: auto; padding: 40px 0 0; border: 1px #e9e9e9 solid; border-radius: 0 4px 4px 4px; padding: 10px 10px; min-height: 280px }
.graph-row ul { width: auto; overflow: hidden; margin: 0 0 4px; padding: 10px; background-color: #f3f3f3; border-bottom: 1px #dcddde solid }
.graph { float: right; overflow: hidden; width: 66% }
.graph ul { width: auto; overflow: hidden; margin: 0; padding: 0 }
.graph ul li { float: left; color: #fff; text-align: center; padding: 3px 0 }
.graph .green { background-color: #89a54e }
.graph .blue { background-color: #4572a7 }
.graph .red { background-color: #aa4643 }
.graph-detail { width: auto }
.graph-detail ul { width: auto; overflow: hidden; border: 1px #dcddde solid; padding: 5px 10px 5px 10%; background-color: #fbfbfb }
.graph-detail ul li { float: left; width: inherit; margin: 0 10px 0 0 }
.graph-detail .green { background-color: #89a54e; width: 20px }
.graph-detail .blue { background-color: #4572a7; width: 20px }
.graph-detail .red { background-color: #aa4643; width: 20px }
.graph2 { float: left; margin: 0 20px 0 0; padding: 3px 0; font-weight: 700 }
.graph22 { float: right; overflow: hidden; width: 30% }
.graph22 ul { width: auto; overflow: hidden; margin: 0; padding: 0 }
.graph22 ul li { float: left; color: #fff; text-align: center; padding: 3px 0 }
.graph22 .green { background-color: #89a54e }
.graph22 .white { background-color: #fff }
.graph22 .red { background-color: #aa4643 }
.green-submit { border: 1px #5f9440 solid; color: #FFF; font-weight: 700; overflow: visible; cursor: pointer; margin: 0; padding: 4px 15px; background-image: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/all-reapt-images.png); background-position: left -200px; background-repeat: repeat-x; background-color: #71af4c; border-radius: 4px }
.green-submit:hover { border: 1px #5f9440 solid; font-weight: 700; color: #FFF; overflow: visible; cursor: pointer; margin: 0; padding: 4px 15px; background-image: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/all-reapt-images.png); background-position: left -236px; background-repeat: repeat-x; background-color: #95c77e; border-radius: 4px }
.black-submit { border: 1px #505050 solid; color: #FFF; font-weight: 400;  overflow: visible; cursor: pointer; margin: 0; padding: 4px 12px; background-image: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/all-reapt-images.png); background-position: left -1090px; background-repeat: repeat-x; background-color: #505050; border-radius: 4px; box-shadow: 0 0 6px #cfd1d1 }
.black-submit:hover { border: 1px #505050 solid; font-weight: 400;  color: #FFF; overflow: visible; cursor: pointer; margin: 0; padding: 4px 12px; background-image: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/all-reapt-images.png); background-position: left -1130px; background-repeat: repeat-x; background-color: #505050; border-radius: 4px }
.jspContainer { overflow: hidden; position: relative; border-radius: 6px }
.jspPane { position: absolute; border-radius: 6px }
.jspVerticalBar { position: absolute; top: 0; right: 0; width: 10px; height: 100%; background: #e0e0e0; border-radius: 6px }
.jspDrag { width: 10px; background: #969696; position: relative; top: 0; left: 0; cursor: pointer; border-radius: 6px }
.jspHover { top: 0; border-radius: 6px }
.table-sort { width: auto }
.table-page1 { width: auto }
.table-page2 { width: auto }
.table-page3 { width: auto }
/*.test-tab-box ul { width: auto; overflow: hidden; padding: 0; border: none }*/
/*
.test-tab-box ul.heading { width: auto; overflow: hidden; background-color: #e4ecf1; padding: 10px 15px; border-bottom: 1px #d1d8dd solid; margin-top: 15px; }
.test-tab-box ul.heading.white { width: auto; overflow: hidden; background: #fff url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/test-border.jpg) repeat-x left bottom; border-bottom: none; padding: 10px 15px }
.test-tab-box ul.heading.white.none { background-image: none }
*/
/*.test-tab-box ul li { float: left; margin: 0 2px 0 0; font-size: 13px }*/
/*
.test-tab-box ul li.name { width: 45%; margin: 0; font-weight: 700; color: #535352; font-size: 12px }
.test-tab-box ul li.subject { width: 150px; margin: 0; font-weight: 700; float: left; color: #535352; font-size: 12px }
.test-tab-box ul li.status { width: 100px; text-align: center; float: right; margin: 0; font-weight: 700; color: #535352; font-size: 12px }
.test-tab-box ul li.sl { text-align: center; padding: 0; float: left; margin: 0; font-weight: 700; color: #535352; font-size: 12px }
.test-tab-box ul li.sl.width { width: 38px; padding: 0 }
.test-tab-box ul li.sl.normal { font-weight: 400 }
.test-tab-box ul li.sl.normal a { text-decoration: none; color: #345895 }
.test-tab-box ul li.sl.normal a:hover { text-decoration: none; color: #345895 }
.test-tab-box ul li.sl.sort { width: 65px; text-align: center; padding: 0; float: right; margin: 0 5px 0 0; font-weight: 700; color: #535352; font-size: 12px }
.test-tab-box ul li.sl.sort.total { width: 50px }
.test-tab-box ul li.sl.sort.normal { font-weight: 400 }
.test-tab-box ul li.sl.reportname { float: left; margin: 0; font-weight: 700; padding: 0 12px; color: #535352; font-size: 12px }
.test-tab-box ul li.sl.reportname.normal { font-weight: 400; background: none; font-size: 12px }
.test-tab-box ul li.sl.sort.sortdouble, .test-tab-box ul li.sl.sort.total.sortdouble, .test-tab-box ul li.sl.reportname.sortdouble { background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/left-nevigation.png) no-repeat right -592px; cursor: pointer }
.test-tab-box ul li.sl.sort.sortdouble1, .test-tab-box ul li.sl.sort.total.sortdouble1, .test-tab-box ul li.sl.reportname.sortdouble1 { background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/left-nevigation.png) no-repeat right -625px; cursor: pointer }
.test-tab-box ul li.sl.sort.sortdouble2, .test-tab-box ul li.sl.sort.total.sortdouble2, .test-tab-box ul li.sl.reportname.sortdouble2 { background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/left-nevigation.png) no-repeat right -610px; cursor: pointer }
.test-tab-box ul li a { text-decoration: none; float: left }
.test-tab-box ul li a:hover { text-decoration: none; float: left }
.test-tab-box-1 a { display: block; padding: 10px 15px; background-image: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/test-backhover.jpg); background-repeat: repeat-x; color: #535352; border-radius: 4px 4px 0 0; font-weight: 700; background-color: #e4ecf1; font-size: 14px; border-top: 1px #e4ecf1 solid; border-left: 1px #e4ecf1 solid; border-right: 1px #e4ecf1 solid }
.test-tab-box-1 a:hover { display: block; padding: 10px 15px; background-image: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/test-backhover.jpg); background-repeat: repeat-x; color: #535352; border-radius: 4px 4px 0 0; font-weight: 700; background-color: #e4ecf1; font-size: 14px; border-top: 1px #e4ecf1 solid; border-left: 1px #e4ecf1 solid; border-right: 1px #e4ecf1 solid }
*/
/*
.test-tab-box-active a { display: block; padding: 10px 15px; background-image: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/all-reapt-images.png); background-position: left -975px; color: #535352; border-radius: 4px 4px 0 0; font-weight: 700; background-color: #FFF; font-size: 14px; border-top: 1px #e4ecf1 solid; border-left: 1px #e4ecf1 solid; border-right: 1px #e4ecf1 solid }
.test-tab-box-active a:hover { display: block; padding: 10px 15px; background-image: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/all-reapt-images.png); background-position: left -1019px; background-repeat: repeat-x; color: #535352; border-radius: 4px 4px 0 0; font-weight: 700; background-color: #e4ecf1; border-top: 1px #e4ecf1 solid; border-left: 1px #e4ecf1 solid; border-right: 1px #e4ecf1 solid }
*/
.test-tab-box #sort-pagination { width: auto; margin: 0; position: fixed; bottom: 0;
width: auto; left: 308px; right: 0}
.test-tab-box #sort-pagination ul { width: auto;
    background-color: #fff;
    overflow: hidden;
    border: 1px solid #e9e9e9;
    border-radius: 5px;}
.temp { background-color: #eee; width: auto }
#sort-pagination { width: auto }
#sort-pagination ul { width: auto; background-color: #e4ecf1; border-top: 3px #d4dbdf solid; overflow: hidden; padding: 5px 10px }
#sort-pagination ul li { float: right; margin: 0 5px 0 0; font-size: 10px; font-weight: 700; box-shadow: 0 0 2px #cfd7db }
#sort-pagination ul li a { text-decoration: none; padding: 3px 5px; margin: 10px 0 0; color: #717171; background-color: #f6f6f6; border: 1px #c9c9c9 solid }
#sort-pagination ul li a:hover { text-decoration: none; padding: 3px 5px; color: #fff; background-color: #666; border: 1px #585858 solid }
#sort-pagination ul li.link { text-decoration: none; padding: 3px 5px; color: #fff; background-color: #666; border: 1px #585858 solid }
.displayfield { background-color: #FFF; border: 1px #abadb3 solid; width: 80px; height: 22px }
.test-available.report { padding: 170px 0 }
#demo-content { width: auto; padding: 0 1px }
#demo-content.report { border: 1px #bec0c6 solid; border-radius: 0 6px 6px 6px }
#demo-content.report.down { padding: 118px 0 }
#footer { width: auto; margin: 0 auto; color: #616161; font-size: 10px; font-weight: 400; line-height: 12pt; padding: 10px 2px }
#footer a { text-decoration: none; color: #3d63a1 }
#footer a:hover { text-decoration: underline; color: #3d63a1 }
#buttons { width: auto }
#buttons ul { width: auto; overflow: hidden }
#buttons ul li { float: left; margin: 0 5px 0 0 }
#buttons ul li a { color: #fff; padding: 4px 15px; text-decoration: none; background-color: #3173b4; border-radius: 4px; -webkit-border-radius: 4px; display: block }
#buttons ul li a:hover { color: #000; padding: 4px 15px; text-decoration: none; background-color: #3173b4; border-radius: 4px; -webkit-border-radius: 4px; display: block }
#notification { width: 300px; box-shadow: 0 0 5px #666; margin: 28px 0 0 -95px; border-radius: 0 0 6px 6px; background-color: #f4f4f4; position: absolute; padding: 4px }
#notification span { width: auto; height: 10px; display: block; background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/noti-icon.png) 20px top no-repeat; margin: -14px 0 10px 30% }
#notification ul li { margin: 0; padding: 0; font-size: 11px; float: none }
#notification ul li a { font-weight: 400; background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/noti-arrow.png) no-repeat 270px center #FFF; display: block; padding: 10px 35px 10px 10px; border-top: 1px #e7eaf0 solid; color: #4e4e4e; text-align: left }
#notification ul li a strong { display: block }
#notification ul li a:hover { background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/noti-arrow.png) no-repeat 270px center #f4fafe }
#notification ul li label { font-weight: 400; background: #FFF; display: block; padding: 10px 10px 0; border-top: 1px #e7eaf0 solid; border-bottom: 1px #e7eaf0 solid; color: #4e4e4e }
#notification ul li label strong { display: block }
#notification ul.scroll-pane { height: 180px; overflow: auto }
#notification h1 { color: #2a6ebb; font-size: 12px; font-weight: 700; padding: 10px; display: block }
#notification h1 strong a { float: right; color: #2a6ebb; font-size: 10px; text-decoration: none }
#notification h1 strong a:hover { text-decoration: underline }
.notificationbox { width: auto; padding: 0 }
.noti-detail { width: auto; overflow: hidden; padding: 15px 0 15px 25px; color: #355996; margin: 0 0 1px }
.noti-detail-left { float: left; width: 90%; font-size: 12pt; color: #355996; font-weight: 700 }
.noti-detail-right { float: left; width: 8%; text-align: center; font-weight: 400; font-size: 10pt }
.noti-detail-left span { font-weight: 400 }
.noti, .notification { width: auto; background: #fff; margin: 0; padding: 0 }
.noti h2 { background-image: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/inbox.gif); background-repeat: no-repeat; background-position: 5px 13px; font-weight: 400; background-color: #fff; font-size: 10pt }
.notification h2 { background-image: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/noti-icon.jpg); background-repeat: no-repeat; background-color: red; background-position: 5px 10px; background-color: #fff; padding: 0 0 0 15px; margin: 0; cursor: pointer; border-bottom: 1px #999 dotted }
.noti h2:hover, .notification h2:hover { background-color: #e4ecf1; cursor: pointer }
.notification .panelcontent { display: none }
.notification { width: auto; background: #ff00 }
.alert-box { padding: 5px; color: #dd4b39 }
#new-registration { width: 80%; margin: 20px auto; padding: 10px; background-color: #e1e8f6; border: 1px #d2dce1 solid; border-radius: 6px; -webkit-border-radius: 6px }
#new-registration.inside { width: auto; margin: 0; padding: 0; background-color: #FFF }
#new-registration ul { width: auto; background-color: #fff; padding: 0 0 20px; box-shadow: 0 0 2px #999; border-radius: 6px; -webkit-border-radius: 6px; overflow: hidden }
#new-registration #nav { width: auto; border-bottom: 1px #dde0e8 solid }
#new-registration #nav ul { width: auto; overflow: hidden; background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/registration-heading.gif) repeat-x #ecf1f4; padding: 5px 0 }
#new-registration #nav ul li { float: left }
#new-registration #nav ul li a { float: left; color: #555; font-size: 14px; font-weight: 700; padding: 10px 15px; text-decoration: none }
#new-registration #nav ul li.right { float: right }
#new-registration #nav ul li a.arrow { background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/reg-arrow.jpg) right 2px no-repeat }
#new-registration #nav ul li a:hover { color: #7594ab }
#new-registration #nav ul li a.active { color: #7594ab }
#new-registration #detail { width: auto }
#new-registration #detail ul { width: auto; padding: 40px 30px 0; box-shadow: 0 0 0 #999; min-height: 390px }
#new-registration #detail ul ol { margin: 0; margin: -25px 0 40px 0; border-bottom: 3px #dee7f5 solid; overflow: hidden; padding: 0 0 10px }
#new-registration #detail ul ol:last-child { border-bottom: 0; margin: -10px 0 0 }
#new-registration #detail ul ol #reg-left { float: left }
#new-registration #detail ul li { width: auto; margin: 0 }
#new-registration #detail ul li strong { color: #000; display: inline-block; font-weight: 400; padding: 0 15px 0 5px }
#new-registration #detail ul li a { text-decoration: none; color: #FFF; background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/reg-green.jpg) right top repeat-x; padding: 5px 10px; border-radius: 4px }
#new-registration #detail ul li a img { padding: 0 5px 0 0 }
#new-registration #detail ul li label { color: #323232; width: 140px; font-size: 12px; font-weight: 700; margin: 10px 0 0; vertical-align: top; display: inline-block }
#new-registration #detail ul li label.inside { width: 105px }
#new-registration #detail ul li address { display: inline-block }
#new-registration #detail ul li label.semester { width: auto; display: block; color: #323232; padding: 0 0 5px; font-style: normal }
#new-registration #detail ul li label.right { text-align: right }
#new-registration #detail ul li label.area { display: block; width: auto; padding: 0 0 5px; font-weight: 700; font-size: 14px; color: #323232 }
#new-registration #detail ul li label.area.work { display: inline-block }
#new-registration #detail ul li .text { background: #fff; border: 1px #b9bcbe solid; width: 250px; padding: 8px; outline: 4px #f2f5f7 solid }
#new-registration #detail ul li .text.inside { width: 250px; outline: none; margin: 0 }
#new-registration #detail ul li .text.inside1 { width: 268px; outline: none; margin: 0 0 0 -3px }
#new-registration #detail ul li .text.inside.acd { width: 232px }
#new-registration #detail ul li .text.inside1.acd { width: 250px; margin: 0 }
#new-registration #detail ul li .text.alert { background-color: #fbdada; border: 1px #c9c4c5 solid }
#new-registration #detail ul li .text.area { height: 85px }
#new-registration #detail ul li .text.select { width: 267px; padding: 8px; margin: 0 0 0 -1px }
#new-registration #detail ul li .text.select.small { width: 172px; outline: none }
#new-registration #detail ul li .text.select.small1 { width: 92px; margin: 0 8px 0 5px }
#new-registration #detail ul li .text.select.small2 { width: 140px; margin: 0 0 0 2px }
#new-registration #detail ul li .text.academic { width: 280px; outline: none; box-shadow: inset 0 1px 3px #e7e7e7; margin: 0 }
#new-registration #detail ul li .text.academic.third { width: 298px; margin: 0 }
#new-registration #detail ul li .text.academic:focus { outline: 4px #f2f5f7 solid; box-shadow: inset 0 1px 3px #e7e7e7; border: 1px red solid; background-color: #FFF }
#new-registration #detail ul li .text.academic.sort { width: 100px; margin: 0 10px 0 0 }
#new-registration #detail ul li fieldset { overflow: visible; background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/reg-submit.jpg) right top repeat-x #2a6dbb; border-radius: 4px; display: inline-block; padding: 0 10px 0 0; border: 0 }
#new-registration #detail ul li .button { padding: 10px 35px 10px 10px; background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/reg-arrow1.jpg) right 7px no-repeat; color: #FFF; border: 0; cursor: pointer; overflow: visible }
#new-registration #detail ul li .button.end { background: none; padding: 10px 10px 10px 15px }
.keyboard { width: 750px; border-radius: 6px; background-color: #dbe0dc; overflow: hidden; padding: 5px; margin: -10px auto 10px }
.keyboard li { list-style: none }
.keyboard li a { text-decoration: none; color: #000; background: #f4f9f5; border: 1px solid #dbe0dc; float: left; margin: 2px; color: #000; font-size: 14px; height: 30px; display: block; width: 35px; padding: 3px 5px; box-shadow: 1px 1px 1px #000; border-radius: 4px }
.keyboard li a.active { background-color: #5ec119; color: #FFF; box-shadow: inset 1px 1px 2px #6e6e6e }
.keyboard li a:hover { text-decoration: none; background-color: #5ec119; color: #FFF; box-shadow: inset 1px 1px 2px #6e6e6e }
.small, .backspace, .medium, .caps, .enter, .shift, .spacebar { padding-left: 2px; display: inline; line-height: 1.1em }
.keyboard li a.spacebar { width: 372px; text-align: center; padding: 10px 0; height: auto }
.keyboard li a.backspace { width: 70px }
.keyboard li a.gray { width: 70px }
.keyboard li a.medium { width: 58px }
.keyboard li a.caps { width: 82px }
.keyboard li a.enter { width: 74px }
.keyboard li a.shift { width: 103px }
.keyboard li a span { display: block; text-align: right; font-size: 12px; margin: -3px 0 0 }
#keypad a { display: block; text-decoration: none; width: auto; text-align: right; color: #83a9f7 }
#keypad { width: auto }
#keypad.other { width: 72% }
#keypad.newkey a { text-align: right }
#msgQtaHindiPad { background: #dbe0dc; padding: 10px; position: absolute; overflow: hidden; z-index: 1; border-radius: 6px; border: 1px #919390 solid; width: 770px }
#msgQtaHindiPad ul { width: auto; border: none; padding-bottom: 7px }
#msgQtaHindiPad ul li { font-weight: 400; width: auto; margin: 0; padding: 0 0 0 10px }
.onclick-add-question-heading { width: auto; background: url(admin/images/filterback.jpg) repeat-x; text-align: right; padding: 3px 5px 7px 0; border-bottom: 1px silver solid; font-weight: 700; color: #6f6f6f;  font-size: 11px; font-family: "MS Serif", "New York", serif }
.test-tab-box ul li.combo { float: right; background-color: #f8f9fa; border: 1px #b1c4d5 solid; border-radius: 3px; padding: 1px }
.test-tab-box ul li.select-test{margin: -9px 0 0 0;padding: 0;}
.test-tab-box ul li.select-test a.select-arrow{padding: 10px 10px 8px;background: #dddddd;}
.news-rowmainpage .tabs ul ul{display: block; width: auto !important;max-width: 243px;}
ul.search-input{}
ul.search-input li{
    width: 100% !important;
    float: left !important;
    box-sizing: border-box;
}
.test-tab-box ul li.combo a { float: right; padding: 11.3px 5px; display: block }
.test-tab-box ul li .newsearch { width: 200px; color: #000; font-weight: 400;  padding: 6px; border: 0; float: left; outline: none; font-size: 13px; background-color: #f8f9fa }
.test-tab-box ul li .newsearch.detail { width: 195px; margin: 3px 0 0; color: gray; padding: 4px; border: 1px #e1e1e1 solid; float: none; font-size: 12px }
.test-tab-box ul li .newsearch.detail.date { width: 88px }
.test-tab-box ul li label { font-size: 12px; color: gray; display: block }
.test-tab-box ul li ul { width: 232px; background-color: #f8f9fa; border: 1px #b1c4d5 solid; position: absolute; margin: 28px 0 0 -2px }
.test-tab-box ul li ul li { width: auto; float: none; margin: 0; padding: 10px; border-bottom: 1px solid #e7e7e7; overflow: hidden }
.test-tab-box ul li ul li span { cursor: pointer; color: #000; vertical-align: middle; background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/combo-check1.png) top left no-repeat; padding: 0 5px; background-position: left top; text-align: center; height: 19px; display: inline-block; margin: -2px 5px 0 0 }
.test-tab-box ul li ul li:hover { width: auto; float: none;  margin: 0; background-color: #efefef; cursor: pointer }
.test-tab-box ul li.name { width: 45%; margin: 0; font-weight: 700; color: #535352; font-size: 12px }
.test-tab-box ul li ul li.test-down { border-bottom: 1px #e1e1e1 solid; padding: 5px; margin: 0; color: #000 }
.hover_list { background-color: #efefef; cursor: pointer }
.test-tab-box ul div { width: auto; overflow: hidden; text-align: right; padding: 4px }
.header {margin: 0 auto;
overflow: hidden;
width: 100%;
background: #fff;
height: 80px;
line-height: 80px;
padding: 0 35px;
box-sizing: border-box;
	top:0;
	border-bottom: 1px solid #e9e9e9;
/*	box-shadow:  0 0px 10px rgba(0,0,0,0.5);*/
	z-index: 99;
position: fixed;}
#login-header { background: #ac1a27; background: -moz-linear-gradient(top, #ac1a27 0%, #6c101b 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ac1a27), color-stop(100%, #6c101b)); background: -webkit-linear-gradient(top, #ac1a27 0%, #6c101b 100%); background: -o-linear-gradient(top, #ac1a27 0%, #6c101b 100%); background: -ms-linear-gradient(top, #ac1a27 0%, #6c101b 100%); background: linear-gradient(to bottom, #ac1a27 0%, #6c101b 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ac1a27', endColorstr='#6c101b', GradientType=0);
padding: 15px; overflow: hidden }
#login-footer { background: none; width: auto; text-align: right; font-size: 11px; line-height: 16pt; padding: 15px 20px; bottom: 0; color: #000 }
#login-footer a { color: #000 }
#login-footer a:hover { color: #000 }
#login-footer.for-login { position: absolute; width: 96%; padding: 15px 2% }
#registration-login-right { width: 500px; margin: 25px auto }
#login-header-right { float: right; padding: 1px; background: none }
.student-submit { color: #fff; background: #b0312f; background: -moz-linear-gradient(top, #b0312f 0%, #6d101d 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b0312f), color-stop(100%, #6d101d)); background: -webkit-linear-gradient(top, #b0312f 0%, #6d101d 100%); background: -o-linear-gradient(top, #b0312f 0%, #6d101d 100%); background: -ms-linear-gradient(top, #b0312f 0%, #6d101d 100%); background: linear-gradient(to bottom, #b0312f 0%, #6d101d 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b0312f', endColorstr='#6d101d', GradientType=0);
border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border: none; cursor: pointer;  width: 61px; height: 31px; margin: 0 8px 0 0 }
.student-submit:hover { background: #6d101d; background: -moz-linear-gradient(top, #6d101d 0%, #b0312f 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6d101d), color-stop(100%, #b0312f)); background: -webkit-linear-gradient(top, #6d101d 0%#b0312f 100%); background: -o-linear-gradient(top, #6d101d 0%, #b0312f 100%); background: -ms-linear-gradient(top, #6d101d 0%, #b0312f 100%); background: linear-gradient(to bottom, #6d101d 0%, #b0312f 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6d101d', endColorstr='#b0312f', GradientType=0)
}
#error { background-color: #ffd3d4; border: 1px #e59d9e solid; width: 279px; margin: -7px 0 0; padding: 5px 0; color: red; position: absolute; font-size: 10px; text-align: center; display: none; color: #000 }
#error.register { width: 440px; margin: -19px 0 0 20px }
#error1 { background-color: #ffd3d4; border: 1px #e59d9e solid; width: 440px; margin: -19px 0 0 20px; padding: 5px 0; color: red; position: absolute; font-size: 10px; text-align: center; display: none; color: #000 }
.registration-left { float: left; width: 120px; text-align: left; margin: 5px 20px 0 0 }
.registration-textSecrity { width: 125px; padding: 5px; border: 1px #d2d9dc solid; background-image: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/student-text-back.gif); background-repeat: no-repeat }
.registration-textSecrity:hover { border: 1px #b7d4ea solid; outline: #ecf5fb solid 4px; background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/student-text-back.gif) left top no-repeat #fff }
.registration-textSecrity:focus { border: 1px #b7d4ea solid; outline: #ecf5fb solid 4px; background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/student-text-back.gif) left top no-repeat #fff }
.forget-password { width: auto; margin: 0 0 30px }
.forget-password ul { width: auto; padding: 0 10px }
.forget-password ul li { width: auto; margin: 0 0 15px; color: #333; font-size: 12px }
.forget-password ul strong { font-weight: 700 }
.login-submit { background-color: #3c619f; border: 1px #487ace solid; padding: 7px 12px; color: #FFF; cursor: pointer; overflow: visible; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px }
.login-submit:hover { background-color: #4d7ccb; border: 1px #487ace solid }
#bubble_tooltip { width: auto; position: absolute; display: none; margin: 80px 0 0 125px; background-color: #e4e4e4; border-radius: 2px; opacity: .6; box-shadow: 1px 1px 3px #000 }
#bubble_tooltip .bubble_top { position: relative; background-repeat: no-repeat; height: auto }
#bubble_tooltip .bubble_middle { position: relative; background-repeat: repeat-y; background-position: bottom left }
#bubble_tooltip .bubble_middle div { padding-left: 4px; padding-right: 4px; padding-top: 4px; position: relative; font-size: 12px; font-family: arial, verdana, san-serif; text-decoration: none; color: #000; text-align: justify; text-decoration-style: bold }
#bubble_tooltip .bubble_bottom { background-repeat: no-repeat; height: 7px; position: relative; top: 0 }
.top { position: absolute; top: 0; left: -12px; width: 0; height: 0; z-index: 100; border-right: 13px solid #e4e4e4; border-top: 13px solid transparent; border-bottom: 13px solid transparent }
.dashboardBuyNow { padding: 4px 10px; border-radius: 4px; float: right; font-size: 7px; margin: -17px 0 0; text-align: center; width: auto; font-weight: 700; border: 1px solid #e9e9e9; color: #3f3f3f; background: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#dfdfdf)); background: -moz-linear-gradient(top, #fefefe, #dfdfdf); background: -o-linear-gradient(top, #fefefe, #dfdfdf); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#fefefe, endColorstr=#dfdfdf);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#fefefe,endColorstr=#dfdfdf)" }
.test-status ul li a.dashboardstarttest { padding: 4px; border-radius: 4px; font-size: 12px; text-align: center; font-weight: 400; color: #fff; display: block; margin: 0; background: -webkit-gradient(linear, left top, left bottom, from(#00a7e8), to(#224197)); background: -moz-linear-gradient(top, #00a7e8, #224197); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00a7e8, endColorstr=#224197);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00a7e8,endColorstr=#224197)" }
.test-status ul li a.dashboardstarttest img { vertical-align: middle; margin: 1px 0 0 }
.test-status ul li a.dashboardstarttest:hover { text-decoration: none; background: -webkit-gradient(linear, left top, left bottom, from(#224197), to(#00a7e8)); background: -moz-linear-gradient(top, #224197, #00a7e8); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#224197, endColorstr=#00a7e8);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#224197,endColorstr=#00a7e8)" }
.help-popUp { display: none; background-color: #fff; opacity: .6; width: 100%; height: 100%; z-index: 100; overflow: hidden; position: fixed; filter: alpha(opacity=50) }
.popUpInner { display: none; position: fixed; width: 860px; background-color: #FFF; left: 0; right: 0; margin: 100px auto 0; background-color: #fff; z-index: 100; border-radius: 6px; box-shadow: 0 0 10px #e9e9e9 }
.popUpInner h1 { width: auto; font-size: 20px; background: #000; color: #FFF; font-weight: 400; padding: 10px 15px; border-radius: 6px 6px 0 0 }
.popUpInner h1 span { float: right; cursor: pointer; width: 21px; height: 21px; font-size: 16px; background-color: #b0b0b0; color: #000; font-weight: 700; text-align: center; border-radius: 50% }
.popUpInner h1 span:hover { background-color: #fff }
.popUpInner ol { width: auto; margin: 0; padding: 0; border-right: 1px #e9e9e9 solid; overflow: hidden }
.popUpInner ol.yellow { float: right; border-right: 0 }
.popUpInner ol ul { width: auto; margin: 0; padding: 20px }
.popUpInner ol ul.yellow { background: #fffeda; width: 300px; margin: 10px 10px 0; height: 260px }
.popUpInner ol ul li { width: auto; margin: 0 0 10px; padding: 0 }
.popUpInner ol ul li:last-child { margin: 0 }
.popUpInner ol ul li.yellow { background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/light.jpg) left top no-repeat; margin: 10px 0 0; padding: 0 0 0 25px; line-height: 16pt }
.popUpInner ol ul li strong { font-weight: 700; font-size: 17px }
.popUpInner ol ul li textarea { width: 99%; height: 120px; padding: 1%; border: 1px #c2c2c2 solid; border-radius: 4px; resize: none }
.popUpInner ol ul li label { font-weight: 700; display: block; margin: 20px 0 2px; font-size: 15px }
.popUpInner ol ul li a { border: 1px #5f9440 solid; display: inline-block; padding: 5px 20px; margin: 0; color: #FFF; text-decoration: none; border-radius: 6px; background: -webkit-gradient(linear, left top, left bottom, from(#90c577), to(#74b251)); background: -moz-linear-gradient(top, #90c577, #74b251); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#90c577, endColorstr=#74b251);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#90c577,endColorstr=#74b251)" }
.middle2 { width: 100%; height: 73% }
.leftContainer { float: left; position: absolute; width: 60%; height: 65%; margin-left: 4% }
.rightContainer { float: right; background-color: #FAFAD2; padding: 20px; border-radius: 10px; margin-right: 4%; position: relative; height: 70%; width: 20% }
.bottom { width: 100%; height: 40px; background-color: #f5f5f5; position: absolute }
.close { margin-top: .5%; float: right; font-weight: 700; margin-right: 10px; color: #b0b0b0; font-size: 20px }
.close:hover { color: #000; cursor: pointer }
.submit2 { margin-top: 8px; text-decoration: none; padding: 5px; float: right; color: #fff; background-color: green; border-radius: 4px }
.submit2:hover { color: #000 }
.yellowContent { width: 100%; height: auto; padding: 5px; border-top: 1px solid #b0b0b0; border-bottom: 1px solid #b0b0b0 }
#showTest { width: 20px; height: 18px; margin-top: -2px; margin-right: 6px; border-radius: 3px; background-color: #fff; float: right }
.NotificationNav { position: relative; float: left; margin-top: 3px; color: #fff }
.NotificationUl { float: right; margin-left: 2px }
.NotificationUl li { float: left; list-style: none }
.outerforTriangle { overflow: hidden; width: 7px; height: 12px; position: relative; margin-top: 0; margin-right: 1px }
#forTriangle { margin-left: 4px; position: relative; width: 8px; height: 11px; margin-top: -1px; background: #f59829; -moz-transform: rotate(45deg); -webkit-transform: rotate(60deg); -o-transform: rotate(60deg); -ms-transform: rotate(60deg) }
#forCricle { width: 14px; height: 14px; background-color: #375a9c; border: 2px solid #f59829; border-radius: 50%; padding: 2px }
#testStatusCircle { box-shadow: -5px 5px 5px -5px #ffffff, -5px -5px 5px -5px #fff; background-color: #419638; height: 13px; margin-top: 2px; width: 13px; border-radius: 50% }
#testStatusCircle1 { box-shadow: -5px 5px 5px -5px #ffffff, -5px -5px 5px -5px #fff; background-color: gray; height: 13px; margin-top: 2px; width: 13px; border-radius: 50% }
#testStatusarrow { border-top: 2px solid #fff; border-right: 2px solid #fff; width: 4px; height: 3px; position: absolute; margin: 4px 0 0 3px; -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg) }
.dottedLine { border-right: 1px solid #ab1522; height: 20px; padding: 0 }
#testTypePopUP { width: 60px; background-color: #b0b0b0; border: 1px solid #b0b0b0; z-index: 10; float: right; padding: 3px; display: none; margin-top: 20% }
#testTypePopUP span { width: auto; height: 10px; display: block; background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/noti-icon.png) 105px top no-repeat; margin: -26px 0 10px }
.forThinkexam { text-decoration: none; color: #fff; cursor: pointer; margin-right: -11px }
.paginationTS { float: right; margin: 4px 0 0; border-radius: 3px }
.paginationTS a { text-decoration: none; color: #000; background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/all-reapt-images.png) left -533px #eaeaea; padding: 2px 7px; margin: 0 0 0 5px; border: 1px #c9c9c9 solid; border-radius: 3px; box-shadow: 0 0 2px #C4C4C4; cursor: pointer }
.paginationTS a:hover { text-decoration: none; background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/all-reapt-images.png) left -544px repeat-x #5c5c5c; color: #fff; padding: 2px 7px; border: 1px #4f4f4f solid; border-radius: 3px; box-shadow: 0 1px 2px #fff; cursor: pointer }
.currentTS { text-decoration: none; background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/all-reapt-images.png) left -544px repeat-x #5c5c5c; color: #fff; padding: 2px 7px; border: 1px #4f4f4f solid; margin: 0 0 0 5px; border-radius: 3px; box-shadow: 0 1px 2px #fff }
.disabledTS { text-decoration: none; background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/all-reapt-images.png) left -544px repeat-x #5c5c5c; color: #fff; padding: 2px 7px; border: 1px #4f4f4f solid; margin: 0 0 0 5px; border-radius: 3px; box-shadow: 0 1px 2px #fff }
.account-detail { float: right; width: 40%; border-left: 1px #e1e1e1 solid; padding: 0 0 0 10px }
.account-detail ol { margin: 0; padding: 0; background: #f4f4f4; border-radius: 6px; padding: 10px }
.account-detail ol h1 { width: auto; font-size: 20px; margin: 0 0 10px; padding: 0 10px }
.account-detail ol ul { width: auto; background-color: #FFF; border-radius: 6px; padding: 5px 10px }
.account-detail ol ul li { width: auto; border-bottom: 1px #cacccb dotted; padding: 10px 0 }
.account-detail ol ul li:last-child { border-bottom: 0 }
.account-detail ol ul li strong { float: right; text-align: left; width: 65% }
.test-quiz { width: 900px; margin: 2% auto 0; top: 0; left: 0; right: 0; background-color: #FFF; position: absolute; border-radius: 10px; z-index: 100 }
.test-quiz ul { width: auto; margin: 0; padding: 15px 20px 80px }
.test-quiz ul ol { width: auto; margin: 0; padding: 0 }
.test-quiz ul ol li { width: auto; margin: 0 0 15px }
.test-quiz ul ol li label { width: 150px; background: #e4eaee; margin: 0 10px 0 0; border-radius: 4px; padding: 3px; overflow: hidden; display: inline-block }
.test-quiz ul ol li label.quizalert { background: #f1cccd }
.test-quiz ul ol li .text { border: 1px #b1c4d5 solid; font-weight: 700; font-size: 12px; border-radius: 4px; margin: 0; padding: 8px; width: 100%; color: #7594ab; box-shadow: inset 0 0 5px #e9e9e9; background: #fff; font-family: Arial, Helvetica, sans-serif }
.test-quiz ul ol li .text.drop { width: 96% }
.test-quiz ul ol li .text.total { width: 83% }
.test-quiz ul ol li label.name { width: 500px }
.test-quiz ul ol li label.total { width: 100px }
.test-quiz h1 { width: auto; background: #e4eaee; font-weight: 400; color: #39566b; padding: 8px 10px 8px 20px; border-radius: 8px 8px 0 0; border-bottom: 2px #dbdbdb solid; font-family: Colaborate-Thin; font-size: 30px }
.test-quiz h2 { width: auto; margin: 0 0 15px; font-size: 12px; color: red }
.test-quiz h1 strong a { float: right; margin: 5px 0 0; background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/quiz-close.png) no-repeat left top; width: 20px; height: 20px; display: block; font-size: 0 }
.test-quiz h1 strong a:hover { background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/quiz-close-hover.png) no-repeat left top }
.test-quiz ul ol li a { text-decoration: none; background: -webkit-gradient(linear, left top, left bottom, from(#7fd242), to(#54b135)); background: -moz-linear-gradient(top, #7fd242, #54b135); vertical-align: top; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7fd242, endColorstr=#54b135);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#7fd242,endColorstr=#54b135)"; border-radius: 4px; padding: 8px 12px; color: #FFF; font-weight: 400; font-size: 15px; display: inline-block;  box-shadow: 0 0 5px #999; float: left; margin: 0 0 30px }
.test-quiz ul ol li div { display: inline-block }
.test-quiz ul a { float: right; margin: 10px 0 0 }
.test-quiz ul table { font-size: 12px; color: #616161 }
.test-quiz ul table .heading { background: #e4eaee; border: 0; font-size: 13px; font-weight: 700; border-top: 1px #b1c4d5 solid }
.test-quiz ul table .heading.bottom1 { border-top: 3px #b1c4d5 solid }
.test-quiz ul table .detail { border-bottom: 1px #b1c4d5 solid }
.test-quiz ul table strong { color: #63a225; font-weight: 700; font-size: 13px; display: block }
.test-quiz ul table span { color: #63a225; font-weight: 700; font-size: 13px; display: block; border-left: 1px #b1c4d5 solid; padding: 10px 0 10px 10px; margin: -10px 0 -10px -12px }
.test-quiz ul table ol { width: 12px; height: 12px; margin: 0; padding: 0; background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/quiz-cut.jpg) left top no-repeat #0F0; font-size: 0; text-align: center; cursor: pointer }
.test-quiz ul table ol:hover { width: 12px; height: 12px; margin: 0; padding: 0; background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/quiz-cut-hover.jpg) left top no-repeat; font-size: 0; text-align: center; cursor: pointer }
.without-scroll { width: 130px }
.without-scrollactive { width: 145px }
.without-scrolldown { width: 195px }
.without-scrolldownactive { width: 180px }
.test-detailnew ul li ul.news-row111 { background-color: red; height: 180px; overflow: auto }
.viewReport { padding: 4px 0; border-radius: 3px; float: right; margin-left: -23px; margin-top: -2px; margin-bottom: -2px; font-size: 9px; text-align: center; width: 90px; font-family: ARIAL; background: -webkit-gradient(linear, left top, left bottom, from(#e4ecf1), to(#e1e1e1)); background: -moz-linear-gradient(top, #e4ecf1, #e1e1e1); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#e4ecf1, endColorstr=#e1e1e1);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e4ecf1,endColorstr=#e1e1e1)" }
.viewReport1 { padding: 4px 0; border-radius: 3px; float: right; margin-left: -23px; margin-top: -2px; margin-bottom: -2px; font-size: 9px; text-align: center; width: 90px; font-family: ARIAL; background: -webkit-gradient(linear, left top, left bottom, from(#e4ecf1), to(#e1e1e1)); background: -moz-linear-gradient(top, #e4ecf1, #e1e1e1); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#e4ecf1, endColorstr=#e1e1e1);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e4ecf1,endColorstr=#e1e1e1)" }
#profile-error1 { background-color: #ffebe8; border: 1px #dd3c10 solid; background-position: 5px 0; width: auto; width: 200px; padding: 7px 5px; text-align: center; color: red; font-size: 10px; display: none; color: #000; margin: 4px 0 0 }
.test-tab-box ul li.sl.reportname.normal.reportname0406 { width: 28%!important; text-align: left!important }
.package-detail { width: 60%!important; margin: 6px 0 0!important }
.package-detail ul { width: 100%!important; overflow: hidden; margin: 0 0 0 3%; padding: 10px 0 0 }
.package-detail ul li { float: right!important; padding: 5px 3%!important }
.package-detail ul li.right { margin: -4px 0 0!important }
.view-syllabus a { text-decoration: none; color: #46453f; padding: 12px 7px!important; background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/all-reapt-images.png) left -872px repeat-x #dadada; display: block; border: 1px #b9b9b9 solid; margin: 0 0 8px; vertical-align: top; border-radius: 4px; -webkit-border-radius: 4px }
.view-image { margin: -4px 6px 0 0 !important; vertical-align: top; float: left }
.popUpInner.popUpInner17 { width: auto!important; margin: 9% 28%!important }
.popUpInner .uplaodpicdiv { margin: 8px!important; padding: 8% 8% 6%!important }
.popUpInner .uplaodpicdiv label { font-size: 24px; color: #1e4f86; font-family: Century Gothic;  line-height: 50pt; vertical-align: top }
.latest-news-div { width: 100%; background-color: #343434; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: 700; height: 25px; color: #fff; box-shadow: 0 0 3.5px #242424 }
.latest-news-div div { float: left }
.latest-news-div div#divnews1 { width: 115px; padding: 5px 10px 5px 13px; margin: -1px 0 0; background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/latest-news-back.png) top left repeat-x #ee3424 }
.latest-news-div div#divnews2 { width: 7px; background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/latest-news.png) top left no-repeat; height: 25px; margin: -1px 0 0 }
.latest-news-div div.slider { width: 85%; position: relative; font-size: 12px; padding: 5px 10px; margin: -1px 0 0; list-style: none }
.latest-news-div div.slider ul { width: 100%; overflow: hidden; height: 16px; padding: 0; margin: 0 }
.latest-news-div div.slider ul li { margin-right: 60px; float: left; cursor: pointer }
.basket { margin: -12px 0 20px -50px }
.box { border-radius: 0 0 20px 20px; background-color: #FFF; padding: 5px 0 20px 50px; -moz-box-shadow: 5px; margin-right: 5px }
.bodr { padding: -1px 0 10px 20px; margin: 0 0 0 -45px; border: 1px solid #E4ECF1; border-radius: 10px 10px 0 0 }
.innerbox { border-radius: 10px 10px 0 0; background-color: #e4ecf1; padding: 10px 0 10px 20px; font-weight: 700; color: #535352; font-size: 14px }
.table_content { padding: 15px 2px; margin: 0 17px }
#table_content1 { border-bottom: 1px dotted #000 }
#table_content2 { border-bottom: 1px dotted #000 }
.span12 { margin-left: 685px }
.span13 { margin-left: 94px }
.span1 { margin: 0 -102px 0 -3px }
.span2 { margin: 0 0 0 725px }
.imgn { margin: 0 0 -3px 10px }
.span3 { margin: 0 0 0 110px; font-weight: 600 }
.bodr1 { padding: -1px 0 10px 20px; margin: 0 0 0 -45px; border: 1px solid #E4ECF1; font-weight: 700; font-size: 13px; color: #1A1919 }
#containerupr { margin: 25px 25px 0 10px; padding: 5px 1px 5px 0; background: #e7e7e7; width: 60%; border-bottom: 2px solid #c6c6c6; border-right: 1px solid #dbdbdb }
#containerup { margin: 0 25px 25px 10px; padding: 10px 0 25px 10px; width: 59%; border: 1px solid #e7e7e7; display: none }
.containerup2 { padding: 10px 0 10px 10px; margin: -10px 0 0 -10px; background: #e7e7e7; border-radius: 5px 5px 0 0 }
#containerlo { margin: 0 0 0 10px; padding: 10px 0 25px 10px; width: 59%; border: 1px solid #e7e7e7; display: none }
#container12 { margin: 25px 0 0 10px; padding: 5px 1px 5px 0; width: 60%; border-radius: 5px 5px 0 0; background: #e7e7e7; border-bottom: 2px solid #c6c6c6; border-right: 1px solid #dbdbdb }
.span4 { margin: 0 0 0 10px; margin: 0 0 0 10px }
.inusr { border-radius: 5px; margin-top: 20px; margin-left: 10px; width: 50%; height: 39px; border-color: #e9e9e9; border-style: solid; border-width: 2px 1px; padding-left: 10px }
.inusr1 { border-radius: 5px; margin-top: 12px; margin-left: 10px; width: 52% }
.image { margin-left: 12px }
.avail { float: right; margin: 20px 20px 0 0; background-color: #fdf7cc; width: 40%; height: 92px; border: 1px solid #f4e3cc; border-radius: 1px; font-size: 13px }
.paragrf1 { margin: 25px 0 0 55px }
.paragrf2 { margin: 3px 0 0 90px; color: #4da709; font-size: 23px; font-weight: 400 }
.side_content { float: right; margin-top: 20px; margin-right: -5px }
.side_content1 { border-top: 1px solid #E4ECF1; border-bottom: 2px solid #E4ECF1; margin-right: 10px }
.foot { background-color: #f4f4f4; margin-top: 25px; height: 60px; padding-bottom: 5px }
.table_content3 { margin-left: 715px; padding-top: 10px }
.pay_button { background: -moz-linear-gradient(bottom, #89ca30, #4fa90c); background: linear-gradient(to bottom, #89ca30, #4fa90c); color: #FFF; font-size: 16px; padding: 10px; border-radius: 5px; text-align: center; margin-right: 10px; cursor: pointer }
.pay_button:hover { background: #349904 }
.tooltip_help { color: #000; outline: none; cursor: help; position: relative }
.tooltip_help span { margin-left: -900px; position: absolute }
.tooltip_help:hover span { border-radius: 5px 5px; -moz-border-radius: 25px; -webkit-border-radius: 25px; box-shadow: 5px 5px 5px rgba(0,0,0,0.1); -webkit-box-shadow: 5px 5px rgba(0,0,0,0.1); -moz-box-shadow: 5px 5px rgba(0,0,0,0.1); font-family: Calibri, Tahoma, Geneva, sans-serif; position: absolute; left: 32px; top: -40px; z-index: 99; margin-left: 0; width: 100px }
.classic { padding: 10px 15px; background: #f4f4f4; border: 1px solid #509bce }
.hide_window { width: 60%; border: 1px solid #C6C6C6; margin: 0 25px 0 10px; font-size: 14px; color: #54575a; display: none }
.hide_window_para1 { margin: 55px 25px 5px 105px }
.hide_window_para2 { margin: 5px 25px 55px 153px }
#link_change { cursor: pointer }
.history_box { border-radius: 0 0 20px 20px; background-color: #FFF; -moz-box-shadow: 5px }
.bodr_history { padding: -1px 0 10px 20px; border: 1px solid #E4ECF1; border-radius: 10px 10px 0 0 }
.header_history { font-size: 20px; font-weight: 700; color: #535352; margin: 0 0 20px 20px }
.history_innerbox { border-radius: 10px 10px 0 0; background-color: #e4ecf1; padding: 10px 0 10px 20px; font-weight: 700; color: #535352; font-size: 14px }
.history_desc { margin-left: 180px }
.history_amount { margin-left: 295px }
.history_status { margin-left: 75px }
.history_receipt { margin-left: 105px }
.history_desc_entry { margin-left: 150px }
.history_amount_entry { margin-left: 240px }
.history_status_entry { margin-left: 90px }
.success_image { margin: 5px 0 -5px 15px }
.failure_image { margin: 5px 0 -5px 25px }
.receipt_image { margin-left: 65px; font-size: 2px!important; z-index: 0; text-decoration: none }
.download_receipt { margin-left: 10px; text-decoration: none }
.download_receipt:hover { text-decoration: underline }
.history_table_content { padding: 15px 2px; margin: 0 17px }
#table_history { border-bottom: 1px dotted #000 }
.history_description { width: auto; display: none }
.history_description_table { margin-left: 15px; padding: 10px }
.header_wallet { font-size: 20px; font-weight: 700; color: #535352; margin: 0 0 20px 20px }
.wallet_store { margin-left: 40px; color: #535352; font-size: 16px; font-weight: 700 }
.view_history { float: right; margin-right: 10px }
.view_history_link { text-decoration: none }
.view_history_link:hover { text-decoration: underline }
.wallet_credit { margin-left: 10px }
.wallet_balance { background-color: #e4ecf1; width: auto; padding: 10px; margin-top: 20px; color: #535352; font-size: 13px; font-weight: 700; border-radius: 10px 10px 0 0 }
.wallet_balance_entry { padding: 10px; border-color: #e4ecf1; border-style: solid; border-width: 0 1px 1px }
.wallet_validity { margin-right: 10px; float: right }
.wallet_validity_entry { margin-right: 20px; float: right }
.testTable td { height: 50px }
.testDiv { background-image: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/test-border.jpg); background-position: left bottom; background-repeat: repeat-x; height: 77px; margin: 0 0 1px; overflow: hidden; padding: 20px 15px; width: auto }
.res_pop_bg { background: #fff; opacity: .9; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 9 }
.res_main_pop { position: fixed; background: #fff; width: 47%; min-height: 200px;    box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.4); opacity: 1; top: 6%; left: 26%; z-index: 99;border-radius: 5px }
.res_main_pop h2 { background: #9a0000; color: #fff; font-size: 16px; line-height: 40px; padding-left: 10px; text-align: center; font-weight: normal; border-radius: 5px 5px 0px 0px }
.res_main_pop span { float: right; margin: 0; cursor: pointer; font-family: Arial, Helvetica, sans-serif; width: 40px; font-weight: 400; font-size: 16px; line-height: 40px; text-align: center; background: #7c0202; color: #fff; transition: .2s ease-in; border-radius: 0px 5px }
.res_main_pop span:hover { background: #610000; color: #fff; }
.left_fld { float: left; width: 63%;padding: 0px 0px 0px 20px;}
.rgt_fld {   border-left: 1px solid #e9e9e9; display: inline-block; float: right; padding: 0 9px; width: 30%;}
.left_fld p, .rgt_fld p { margin: 7px;color: #333 }
.left_fld input[type=text], .left_fld_select { border: 1px solid #e9e9e9; width: 61%; padding:3px 4px; border-radius: 4px; outline: none }
.rgt_fld input[type=text], .left_fld_select { border: 1px solid #e9e9e9; width: 90%; padding:3px 4px; border-radius: 4px; outline: none }
.left_fld_select{width: 63%}
.left_fld label {
    display: inline-block;
    font-size: 12px;
    width: 34%;
}

.downpop > div {
      background: #c30c13 none repeat scroll 0 0;
    box-shadow: 0 0 4px #000;
    color: #fff;
    font-size: 18px;
    font-weight: normal;
    padding: 4px 0;
    width: 84%;display: inline-block}
.backgroundpop{
    display: inline-block;
    height: 90px;
    text-align: center;
    width: 100%;position: relative
}

.backgroundpop > img {
 box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.4);
    height: 89px;
width:94%;}
.downpop { 
    padding: 7px 0;
    text-align: center;margin-top: -9px;
}
.downpop div p { 
    font-size: 16px;
    line-height: 27px;
    
}

.cntrdet{color: #aa2929; position: relative; margin: 0 auto;width: 150px; margin-top: 22px}
.cntrdet:before{      
    background: rgba(0, 0, 0, 0) -moz-linear-gradient(left , #fff 10%, gray 100%) repeat scroll 0 0;
    background: rgba(0, 0, 0, 0) -ms-linear-gradient(left , #fff 10%, gray 100%) repeat scroll 0 0;
    background: rgba(0, 0, 0, 0) -o-linear-gradient(left , #fff 10%, gray 100%) repeat scroll 0 0;
    background: rgba(0, 0, 0, 0) -webkit-linear-gradient(left , #fff 10%, gray 100%) repeat scroll 0 0;
    background: rgba(0, 0, 0, 0) linear-gradient(left , #fff 10%, gray 100%) repeat scroll 0 0;
    content: "";
    float: left;
    height: 3px;
    left: -88px;
    position: absolute;
    top: 7px;
    width: 88px;}
.cntrdet:after{ background: gray none repeat scroll 0 0;
      background: rgba(0, 0, 0, 0) -moz-linear-gradient(right , #fff 10%, gray 100%) repeat scroll 0 0;
      background: rgba(0, 0, 0, 0) -ms-linear-gradient(right , #fff 10%, gray 100%) repeat scroll 0 0;
      background: rgba(0, 0, 0, 0) -o-linear-gradient(right , #fff 10%, gray 100%) repeat scroll 0 0;
      background: rgba(0, 0, 0, 0) -webkit-linear-gradient(right , #fff 10%, gray 100%) repeat scroll 0 0;
      background: rgba(0, 0, 0, 0) linear-gradient(right , #fff 10%, gray 100%) repeat scroll 0 0;
    content: "";
    float: right;
    height: 3px;
    right: -88px;
    position: absolute;
    top: 7px;
    width: 88px;}
.dobi{text-align: center}
/*.left_fld_select { width: 98%!important }*/
.dobirth {border-radius: 4px; display: inline-block; margin-left: 10px; width: 89%; line-height: 34px }
/*.dobirth label { color: #ababab; float: left; line-height: 35px; font-size: 13px }
.dobirth select { padding: 0!important; border: 0; border-left: 1px solid #e9e9e9; height: 35px; float: right; outline: none }*/
.left_fld input[type=submit] { padding: 5px 23px; border-bottom: 0px solid #f54e5e;font-size: 14px; margin-bottom: 9px; cursor: pointer; float: right;margin-right: 43px; margin-top: 7px;border-radius: 3px;box-shadow: 0 0 2px #000; background: #a11925; background: -moz-linear-gradient(top, #a11925 0%, #7e131f 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a11925), color-stop(100%, #7e131f)); background: -webkit-linear-gradient(top, #a11925 0%, #7e131f 100%); background: -o-linear-gradient(top, #a11925 0%, #7e131f 100%); background: -ms-linear-gradient(top, #a11925 0%, #7e131f 100%); background: linear-gradient(to bottom, #a11925 0%, #7e131f 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a11925', endColorstr='#7e131f', GradientType=0);color: #fff; outline: none; border: none }
.left_fld input[type=submit]:hover { opacity: .9 }
.left_fld input[type=submit]:active { margin-top: 10px; box-shadow: 0 0 0 #848484; outline: none }
.img_show { width: 85%; height: 190px; border: 1px solid #e9e9e9; text-align: center; color: #ababab; margin:6px 10px }
.img_show .admit_crd {   display: inline-block;
    padding: 0 11px;
    text-align: justify;}
.dobClass {border: 1px solid #EDEDED; float: right; height: 35px; width: 240px; margin-right: -10px }
.dobClass select { height: 20px; margin-top: 9px; margin-right: 6px; border: 0 solid #EDEDED }
.q_txt_nm { display: inline-block; margin: 3px 2px 0 10px }
.q_txt_icn { display: inline-block; width: 20px; height: 20px; vertical-align: middle }
.q_txt_icn.sol { background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/solution.png) no-repeat 0 0; margin-top: -4px }
.q_txt_icn.down { background: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/ques_download.png) no-repeat 0 0; margin-top: -5px }
.pakage_cntr { display: inline-block; width: 100%;margin-top: 15px; }
.pakage_cntr .pkgleftpnl { float: left; width: 100%; box-sizing: border-box }
.prdct_wdgt { background: #f6dadd; padding: 15px; margin-bottom: 18px }
.prdct_wdgt .prdct_title { margin: 0; color: #ac1a27; font-size: 21px }
.prdct_wdgt .prdct_dtls { background: #fff; padding: 15px; margin-top: 15px; border-radius: 15px }
.prdct_wdgt .prdct_dtls table { width: 100%; border-collapse: collapse; border-bottom-color: transparent; border-top: none; border-left: none; border-right: none }
.prdct_wdgt .prdct_dtls table td, .prdct_wdgt .prdct_dtls table th { border-color: #d8d9db; padding: 8px; text-align: center; font-size: 14px; color: #535352 }
.prdct_wdgt .prdct_dtls table td.first { width: 30% }
.prdct_wdgt .prdct_dtls table td.secong { width: 30% }
.prdct_wdgt .prdct_dtls table td.third { width: 40% }
.topbdr_none { border-top: none }
.leftbdr_none { border-left: none }
.rightbdr_none { border-right: none }
.noborder { border: none!important }
.leftalign { text-align: left!important }
.rightalign { text-align: right!important; padding-right: 0!important }
td.totaltest { font-size: 18px!important; padding-left: 0!important; color: #9a1724!important }
td.totaltest span { color: #669a32 }
td.totaltest span i { display: inline-block; width: 12px; height: 15px; margin-right: 5px; background-position: 0 0 }
.shoppinbasketshow { position: fixed; z-index: 1;left: 0; top: 0; bottom: 0; right: 0; background: rgba(255,255,255,0.9); text-align: center; }
.basketclose { background-color: rgba(0,0,0,0.2); width: 55px; cursor: pointer; position: absolute; right: 0; line-height: 50px; text-align: center; top: 0; }
.basketclose:hover { background-color: rgba(0,0,0,0.5); }
.pkgrightpnl { display: inline-block; width: 500px; box-sizing: border-box; border: 1px solid #9b1824; text-align: left; background-color: #fff; max-height: 505px; margin-top: 7%; overflow: auto; box-shadow: 0px 0px 20px 0px #555 }
.pkgrightpnl .basketitle { font-size: 18px; font-weight: 700; color: #fff; padding: 13px 15px; position: relative; border-bottom: 3px solid #4f0911; font-family: 'Square721BT-Roman'; background: rgba(160,24,37,1); background: -moz-linear-gradient(top, rgba(160,24,37,1) 0%, rgba(119,18,30,1) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(160,24,37,1)), color-stop(100%, rgba(119,18,30,1))); background: -webkit-linear-gradient(top, rgba(160,24,37,1) 0%, rgba(119,18,30,1) 100%); background: -o-linear-gradient(top, rgba(160,24,37,1) 0%, rgba(119,18,30,1) 100%); background: -ms-linear-gradient(top, rgba(160,24,37,1) 0%, rgba(119,18,30,1) 100%); background: linear-gradient(to bottom, rgba(160,24,37,1) 0%, rgba(119,18,30,1) 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a01825', endColorstr='#77121e', GradientType=0)
}
.pkgrightpnl .basketitle i { display: inline-block; width: 35px; height: 30px; margin: 0 5px 0 10px; background-position: -49px 4px; vertical-align: middle }
.bsktprdct { position: relative; padding: 15px 25px 15px 15px; border-bottom: 1px solid #9b1824; font-family: 'Square721BT-Roman' }
.bsktprdct.last { border-bottom: none }
.bsktprdct .remove_item { position: absolute; width: 20px; height: 20px; background-position: 1px -31px; right: 7px; top: 20%; cursor: pointer }
.bsktprdct .remove_item:hover { background-position: -19px -31px }
.bsktprdct .prdctname { font-size: 16px }
.bsktprdct .prdctname b { color: #669a32; padding-top: 7px; display: inline-block }
.bsktprdct .prdctname b i { display: inline-block; width: 12px; height: 15px; margin-right: 5px; background-position: 0 0 }
.cupncntr { padding: 15px; margin-top: 0; border-top: 1px solid #9b1824 }
.cupncntr .cpnlebel { display: inline-block; color: #535352; font-size: 13px; font-family: 'Square721BT-Roman' }
.cupncntr .cpntxtbx { display: inline-block; width: 80px; margin: 0 5px; background: #f4f4f4; border: 1px solid #d9d9d9; border-radius: 4px; padding: 4px; outline: none }
.cupncntr .cpnapply{ display: inline-block; font-size: 12px; font-weight: normal; color: #fff; text-decoration: none; font-family: 'Square721BT-Roman'; background-color: #696969;    padding: 4px 8px 5px 8px; border-radius: 3px;}
.cupncntr .cpnapply:hover{ background-color: #ac1a27;}
.cupncntr .cuponaplymesg { padding: 5px; margin-top: 15px; color: #535352; font-size: 12px; text-align: center; background: #b3dcb4 }
.pricedetails { background: #eee; border-top: 3px solid #c8c8c8; border-bottom: 1px solid #d0d0d0; padding: 15px; overflow: hidden }
.seprateprice { display: inline-block; width: 100% }
.pricedetails label { float: left; font-size: 16px; color: #000; font-weight: 700; font-family: 'Square721BT-Roman' }
.pricedetails .totprice { float: right; font-size: 16px; font-weight: 700; font-family: 'Square721BT-Roman' }
.pricedetails .totprice i { display: inline-block; width: 12px; height: 15px; margin-right: 5px; background-position: -60px -32px }
.discntprice { padding-top: 10px }
.discntprice label, .discntprice .totprice { font-size: 14px; font-weight: 400 }
.cmpleteprice { margin-top: 20px; padding-top: 10px; border-top: 1px solid #d0d0d0 }
.cmpleteprice .totprice, .cmpleteprice label { font-size: 18px; font-weight: 700; color: #931623 }
.cmpleteprice .totprice i { background-position: -40px -32px }
.paynow { padding: 15px; overflow: hidden }
.paynow .paynowbtn { float: right; font-size: 18px; font-weight: 700; text-transform: uppercase; color: #fff; border: 1px solid #7abd22; padding: 7px 25px; border-bottom: 2px solid #378305; border-radius: 4px; cursor: pointer; box-shadow: 0 1px 1px 0 rgba(255,255,255,0.8) inset;  font-family: 'Square721BT-Roman'; background: rgba(135,201,49,1); background: -moz-linear-gradient(top, rgba(135,201,49,1) 0%, rgba(80,169,12,1) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(135,201,49,1)), color-stop(100%, rgba(80,169,12,1))); background: -webkit-linear-gradient(top, rgba(135,201,49,1) 0%, rgba(80,169,12,1) 100%); background: -o-linear-gradient(top, rgba(135,201,49,1) 0%, rgba(80,169,12,1) 100%); background: -ms-linear-gradient(top, rgba(135,201,49,1) 0%, rgba(80,169,12,1) 100%); background: linear-gradient(to bottom, rgba(135,201,49,1) 0%, rgba(80,169,12,1) 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#87c931', endColorstr='#50a90c', GradientType=0)
}
.paynow .paynowbtn:hover { background: rgba(80,169,12,1); background: -moz-linear-gradient(top, rgba(80,169,12,1) 0%, rgba(135,201,49,1) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(80,169,12,1)), color-stop(100%, rgba(135,201,49,1))); background: -webkit-linear-gradient(top, rgba(80,169,12,1) 0%, rgba(135,201,49,1) 100%); background: -o-linear-gradient(top, rgba(80,169,12,1) 0%, rgba(135,201,49,1) 100%); background: -ms-linear-gradient(top, rgba(80,169,12,1) 0%, rgba(135,201,49,1) 100%); background: linear-gradient(to bottom, rgba(80,169,12,1) 0%, rgba(135,201,49,1) 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#50a90c', endColorstr='#87c931', GradientType=0)
}
/*.packagebutton { display: inline-block; padding: 8px 17px 5px; border-radius: 13px; box-shadow: 0 -1px 1px 0 rgba(255,255,255,0.5) inset;  font-size: 16px; color: #fff; text-transform: uppercase; text-decoration: none; max-width: 190px; min-width: 144px; font-family: 'Square721BT-Roman' }*/
/*
.packagebutton i { display: inline-block; width: 30px; height: 23px; margin-right: 5px; vertical-align: middle; background-position: -23px 0 }
.packagebutton.yellow { border: 1px solid #f0b808; background: rgba(253,215,1,1); background: -moz-linear-gradient(top, rgba(253,215,1,1) 0%, rgba(247,190,1,1) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(253,215,1,1)), color-stop(100%, rgba(247,190,1,1))); background: -webkit-linear-gradient(top, rgba(253,215,1,1) 0%, rgba(247,190,1,1) 100%); background: -o-linear-gradient(top, rgba(253,215,1,1) 0%, rgba(247,190,1,1) 100%); background: -ms-linear-gradient(top, rgba(253,215,1,1) 0%, rgba(247,190,1,1) 100%); background: linear-gradient(to bottom, rgba(253,215,1,1) 0%, rgba(247,190,1,1) 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd701', endColorstr='#f7be01', GradientType=0)
}
.packagebutton.yellow:hover { background: rgba(247,190,1,1); background: -moz-linear-gradient(top, rgba(247,190,1,1) 0%, rgba(253,215,1,1) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(247,190,1,1)), color-stop(100%, rgba(253,215,1,1))); background: -webkit-linear-gradient(top, rgba(247,190,1,1) 0%, rgba(253,215,1,1) 100%); background: -o-linear-gradient(top, rgba(247,190,1,1) 0%, rgba(253,215,1,1) 100%); background: -ms-linear-gradient(top, rgba(247,190,1,1) 0%, rgba(253,215,1,1) 100%); background: linear-gradient(to bottom, rgba(247,190,1,1) 0%, rgba(253,215,1,1) 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7be01', endColorstr='#fdd701', GradientType=0)
}
.packagebutton.green { border: 1px solid #71af4c; background: rgba(151,198,126,1); background: -moz-linear-gradient(top, rgba(151,198,126,1) 0%, rgba(117,177,79,1) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(151,198,126,1)), color-stop(100%, rgba(117,177,79,1))); background: -webkit-linear-gradient(top, rgba(151,198,126,1) 0%, rgba(117,177,79,1) 100%); background: -o-linear-gradient(top, rgba(151,198,126,1) 0%, rgba(117,177,79,1) 100%); background: -ms-linear-gradient(top, rgba(151,198,126,1) 0%, rgba(117,177,79,1) 100%); background: linear-gradient(to bottom, rgba(151,198,126,1) 0%, rgba(117,177,79,1) 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#97c67e', endColorstr='#75b14f', GradientType=0)
}
.packagebutton.green:hover { background: rgba(117,177,79,1); background: -moz-linear-gradient(top, rgba(117,177,79,1) 0%, rgba(151,198,126,1) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(117,177,79,1)), color-stop(100%, rgba(151,198,126,1))); background: -webkit-linear-gradient(top, rgba(117,177,79,1) 0%, rgba(151,198,126,1) 100%); background: -o-linear-gradient(top, rgba(117,177,79,1) 0%, rgba(151,198,126,1) 100%); background: -ms-linear-gradient(top, rgba(117,177,79,1) 0%, rgba(151,198,126,1) 100%); background: linear-gradient(to bottom, rgba(117,177,79,1) 0%, rgba(151,198,126,1) 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#75b14f', endColorstr='#97c67e', GradientType=0)
}
*/
/*.packagebutton.red { border: 1px solid #a71c20; background: rgba(228,28,34,1); background: -moz-linear-gradient(top, rgba(228,28,34,1) 0%, rgba(167,28,33,1) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(228,28,34,1)), color-stop(100%, rgba(167,28,33,1))); background: -webkit-linear-gradient(top, rgba(228,28,34,1) 0%, rgba(167,28,33,1) 100%); background: -o-linear-gradient(top, rgba(228,28,34,1) 0%, rgba(167,28,33,1) 100%); background: -ms-linear-gradient(top, rgba(228,28,34,1) 0%, rgba(167,28,33,1) 100%); background: linear-gradient(to bottom, rgba(228,28,34,1) 0%, rgba(167,28,33,1) 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e41c22', endColorstr='#a71c21', GradientType=0)*/
}
/*
.packagebutton.red:hover { background: rgba(167,28,33,1); background: -moz-linear-gradient(top, rgba(167,28,33,1) 0%, rgba(228,28,34,1) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(167,28,33,1)), color-stop(100%, rgba(228,28,34,1))); background: -webkit-linear-gradient(top, rgba(167,28,33,1) 0%, rgba(228,28,34,1) 100%); background: -o-linear-gradient(top, rgba(167,28,33,1) 0%, rgba(228,28,34,1) 100%); background: -ms-linear-gradient(top, rgba(167,28,33,1) 0%, rgba(228,28,34,1) 100%); background: linear-gradient(to bottom, rgba(167,28,33,1) 0%, rgba(228,28,34,1) 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a71c21', endColorstr='#e41c22', GradientType=0)
}
*/
.packagesprite { background-image: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/packagesprite.png); background-repeat: no-repeat }
.packagecntr { border: 1px solid #e9e9e9;
text-align: center;
/*margin: 5px;*/
width: 23%;
float: left;
/*padding: 10px 10px 40px;*/
box-sizing: border-box;border-radius: 10px;background: #ffffff;position: relative;margin-bottom: 15px;box-shadow: 0 0 18px rgba(0,0,0,0.1);padding-bottom: 60px;
height: 420px;}
/*.packagecntr.buy-package{width: 23%;}*/

.packagecntr:hover{
	box-shadow:0 3px 35px 0px rgba(0,0,0,0.3)}
.packagecntr h2.pkgtitle {  font-size: 14px;
    text-align: left;
    padding: 12px;
    background: #ab1522;
    color: #fff;
    border-radius: 5px 5px 0 0;
}
/*.pkgtstestcntr { margin: 2%; background: #faf8f9; border-radius: 20px; overflow: visible; border: 1px solid #f8dbde; position: relative }*/
.pkgtstestcntr h2.pktitle1 { background: #f8dbde; padding: 12px 0; color: #231f20; font-size: 15px; font-weight: 600; border-radius: 20px 20px 0 0; font-family: 'Square721BT-Roman' }
.pkgtstestcntr .totestcntr { padding: 13px 13px 50px; display: inline-block }
.pkgtstestcntr .totestcntr .totextbox { width: 46%; min-height: 230px; padding: 15px 15px 27px; box-sizing: border-box; position: relative; border-radius: 14px; border: 1px solid #4579bc; vertical-align: top }

.testmdlplus{ display: inline-block; box-sizing: border-box; font-size: 44px; color: #bcbdc0; vertical-align: top; margin-top: 50%;}
.pkgtstestcntr .totestcntr .totextbox ul{ display:inline-block; width:100%; padding-top:10px; font-family:'Square721BT-RomanCondensed'; }
.pkgtstestcntr .totestcntr .totextbox ul li{ float:left; width:100%; font-size:16px; margin: 4px 0 0 0; text-align:left; position:relative; padding-left:85px;}
.pkgtstestcntr .totestcntr .totextbox ul li span{ position:absolute; left:0; width:85px;}
.pkgtstestcntr .totestcntr .totextbox .freeptestcntr{ position:absolute; top:0; left:0; width:100%;}
.pkgtstestcntr .totestcntr .totextbox .freeptest{ display:inline-block; background:#939598; color: #fff; padding: 3px 15px; border-radius: 0 0 8px 8px; font-family:'Square721BT-Roman';}
.testdscrip{ margin-top:15px; font-size:14px; line-height: 20px; font-family:'Square721BT-RomanCondensed';}
.testdscrip.last{ border-top: 1px solid #000; padding-top: 10px; margin-top: 70px; }
.pkgtstestcntr .totestcntr .totextbox .totaltestcntr{ position: absolute; bottom: -12px; left:0; width:100%;}
.pkgtstestcntr .totestcntr .totextbox .totaltest{ display:inline-block; background-color: #faf8f9; padding: 2px 12px; font-size: 18px; font-family:'Square721BT-Roman';}
.pkgtstestcntr .totqltytestcntr{ position:absolute; left:0; bottom:-15px; width:100%;}
.pkgtstestcntr .totqltytest{ display:inline-block; background:#e7e7e8; border:1px solid #999; padding: 3px 20px; border-radius: 30px; font-size: 18px; font-weight: 800; font-family:'Square721Blk-Normal';}
.pkgtstestcntr .totqltytest strong{ color:#f15922; font-weight:800;}
.plustrip{ padding: 10px 0 0 0; margin-bottom:60px; font-size: 44px; height: 30px; font-family:'Square721BT-Bold';}
.packagecntr .pbokcntr{ margin:0px 0 10px 0;}
.packagecntr .pbokcntr .pbookbox{ display:inline-block; width:21%; vertical-align:top; margin-bottom:30px; margin-right:3%}
/*.packagecntr .pbokcntr .pbookbox:nth-child(1), .packagecntr .pbokcntr .pbookbox:nth-child(3){ margin-right:4%;}*/
.packagecntr .pbokcntr .pbookbox:last-child{ margin-right:0;}
.pbookimg{ display: inline-block; text-align: right;}
.pbookimg img{ margin-bottom: -9px; }
.pbkviewdtls{ display:inline-block; width:70px; vertical-align:baseline;}
.pbkviewdtls big{ display:block; font-size: 60px}
.pbkviewdtls span{ text-align:center; font-size:9px; background:#ed1c24; color:#fff; padding:3px 4px; border-radius:3px; cursor:pointer; transition:0.2s ease-in; font-family:'Square721BT-Roman';}
.pbkviewdtls span:hover{ background:#202020;}
.pbokname{ display: block; font-size: 14px; margin-top: 15px; font-family:'Square721BT-Roman';}
.notecntr{ position: relative; padding-left: 32px; margin-top: 10px; text-align: left; font-family: 'Square721BT-RomanCondensed'; font-size: 14px; font-weight: 600; margin-left: 7%;}
.notecntr span{ position:absolute; left:0;}

.addtotprice{ background:#faf8f9; border: 1px solid #f8dbde; overflow: hidden; padding: 10px; margin:0 2%; font-family: 'Square721BT-Roman'; border-radius:20px;}
.addtotprice .addtotext{ display:inline-block; font-size: 14px; line-height: 25px;}
.addtotprice .addtotext span, .addtotprice .addtotext strong{ padding:0 7px;}
.discntprict{ display: inline-block; vertical-align:top;}
.discntprict .discntprice1{ display:inline-block; width:170px;}
.discntprict .discntprice1 p{ margin:7px 0}
.discntprict .discntprice1 p:nth-child(1){ font-size:16px;}
.discntprict .discntprice1 p:nth-child(2){ font-size:16px; text-decoration:line-through;}
.discntprict .discntprice1 p:nth-child(3){ font-size:12px; color:#5766ae;}
.equaltrip{ display:inline-block; width:100%; font-size:18px; padding:10px 0 3px 0;}
.discntprict .discntprice1 p.dispri2{ text-decoration:none; color:#ee1d23; font-size:20px;}
.discntprict .discntprice1 p.dispri2 i, .firstboxprice span i, .discntprict .discntprice1 p:nth-child(2) i, .discntprict .discntprice1 p:nth-child(3) i, .firstboxprice span i {
  display: inline-block;
  width: 12px;
  height: 15px;
  background-position:-62px -31px;
}
.discntprict .discntprice1 p:nth-child(3) i.save{ background-position: -75px -31px;}
.firstboxprice span i.tprice{  background-position: -62px -33px;}
.discntprict .discntprice1 p.dispri2 i{ background-position: -87px -1px;}

.firstboxprice{ display:inline-block; width:100%; margin:25px 0; font-family:'Square721BT-Roman';}
/*.firstboxprice span{ float:left; .firstboxprice amargin-left:5%; margin-top:15px; font-size:18px;}*/
.firstboxprice .addcartnote{ font-size: 13px; float: left; margin-left: 2%; width: 65%; text-align: left; font-family:'Square721BT-Roman';}
/*.firstboxprice a { float: right; margin-right: 2%;}*/
.getin_touchpop { position: fixed; width: 100%; height: 100%; left: 0; top: 0; z-index: 999; text-align: center; background: rgba(255,255,255,0.9) }
.getin_touchpop .contact_form { width: 800px; display: inline-block; margin-top: 3%; padding: 0; background: #fff; border-right: none; box-shadow: 0 0 20px 0 #ababab; border-radius: 15px; position: relative; overflow: visible }
.getin_touchpop .contact_form .rgt_pg_cnct { padding: 15px; overflow: hidden; text-align: left; line-height: 19px; font-size: 14px; font-family: 'Square721BT-Roman' }
.getin_touchpop .contact_form .rgt_pg_cnct iframe { height: 487px }
.getin_touchpop .contact_form .popclose { position: absolute; top: -14px; right: 20px; width: 35px; height: 35px; border-radius: 50%; cursor: pointer; transition: .2s ease-in; background-image: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/popup_close.png); background-repeat: no-repeat }
.getin_touchpop .contact_form .popclose:hover { transform: scale(1.05, 1.05) }
.getin_touchpop .contact_form .getpophdr { background: #d1d2d4; text-align: left; padding: 10px 0 10px 25px; border-radius: 15px 15px 0 0 }
.getin_touchpop .contact_form .getpophdr h1 { color: #231f20; font-size: 20px; font-weight: 400; font-family: 'Square721BT-Roman' }
.getin_touchpop .contact_form .form_fld1 { margin-top: 15px }
.popubokcntr { display: inline-block; width: 100%; padding-top: 20px }
.popubokcntr li { display: inline-block; width: 128px }
.popubokcntr li img { width: 100px; height: 140px }
.pop_show { animation-name: pop_zoom; animation-duration: .3s; animation-timing-function: ease-in-out; animation-fill-mode: forwards; -webkit-animation-name: pop_zoom; -webkit-animation-duration: .3s; -webkit-animation-timing-function: ease-in-out; -webkit-animation-fill-mode: forwards; -moz-animation-name: pop_zoom; -moz-animation-duration: .3s; -moz-animation-timing-function: ease-in-out; -moz-animation-fill-mode: forwards; -ms-animation-name: pop_zoom; -ms-animation-duration: .3s; -ms-animation-timing-function: ease-in-out; -ms-animation-fill-mode: forwards; -o-animation-name: pop_zoom; -o-animation-duration: .3s; -o-animation-timing-function: ease-in-out; -o-animation-fill-mode: forwards }
@-webkit-keyframes pop_zoom {
0% {
transform:scale(0.7)
}
100% {
transform:scale(1);
visibility:visible
}
}
@-moz-keyframes pop_zoom {
0% {
transform:scale(0.7)
}
100% {
transform:scale(1, 1);
visibility:visible
}
}
@-ms-keyframes pop_zoom {
0% {
transform:scale(0.7)
}
100% {
transform:scale(1);
visibility:visible
}
}
@-o-keyframes pop_zoom {
0% {
transform:scale(0.7)
}
100% {
transform:scale(1);
visibility:visible
}
}
@keyframes pop_zoom {
0% {
transform:scale(0.7)
}
100% {
transform:scale(1);
visibility:visible
}
}
.pop_hide { animation-name: pop_out; animation-duration: .3s; animation-timing-function: ease-in-out; animation-fill-mode: forwards; -webkit-animation-name: pop_out; -webkit-animation-duration: .3s; -webkit-animation-timing-function: ease-in-out; -webkit-animation-fill-mode: forwards; -moz-animation-name: pop_out; -moz-animation-duration: .3s; -moz-animation-timing-function: ease-in-out; -moz-animation-fill-mode: forwards; -ms-animation-name: pop_out; -ms-animation-duration: .3s; -ms-animation-timing-function: ease-in-out; -ms-animation-fill-mode: forwards }
@-webkit-keyframes pop_out {
0% {
transform:scale(1)
}
100% {
transform:scale(0.7);
visibility:hidden
}
}
@-moz-keyframes pop_out {
0% {
transform:scale(1)
}
100% {
transform:scale(0.7);
visibility:hidden
}
}
@-ms-keyframes pop_out {
0% {
transform:scale(1)
}
100% {
transform:scale(0.7);
visibility:hidden
}
}
@-o-keyframes pop_out {
0% {
transform:scale(1)
}
100% {
transform:scale(0.7);
visibility:hidden
}
}
@keyframes pop_out {
0% {
transform:scale(1)
}
100% {
transform:scale(0.7);
visibility:hidden
}
}
#target * { margin: 0; padding: 0 }
#target p { margin: 0; line-height: 1.5em }
#target input, textarea { padding: 5px 8px; border: 1px solid #e9e9e9; box-shadow: 0 0 4px 0 #cecece inset; border-radius: 4px; color: #666 }
#target select { width: 205px; padding: 4px 5px; border: 1px solid #e9e9e9; box-shadow: 0 0 4px 0 #bebebe inset; border-radius: 4px; color: #666 }
#target #target input:onfocus, textarea:onfocus {
color:#343434
}
#target label { float: left; margin-right: 15px; line-height: 28px }
#target header>.logo, #target header>.logo>.tagline>.vry_small { font-size: 0; line-height: 0 }
#target input { margin-left: 8px }
#target textarea { width: 300px; height: 45px; margin-left: 5px }
#target .input300 { width: 215px }
#target .input200 { width: 200px }
#target .input150 { width: 140px }
#target .input100 { width: 100px; margin-left: 0 }
#target .input120 { width: 186px; margin-left: 0 }
#target .input50 { width: 50px }
#target .input30 { width: 30px }
#target .wrapper_fix { width: 75%; margin: 7% auto; border: 4px solid #751e27; background: #fff; overflow: hidden }
#target .wrapper_fix .inner-block { width: auto; padding: 25px; overflow: hidden }
#target section { overflow: hidden; font-family: 'Microsoft Sans Serif', Arial, Helvetica, sans-serif; border: 1px solid #ab1a27 }
#target header { overflow: hidden; background: #ac1a27; background: -moz-linear-gradient(top, #ac1a27 0, #6c101b 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ac1a27), color-stop(100%, #6c101b)); background: -webkit-linear-gradient(top, #ac1a27 0, #6c101b 100%); background: -o-linear-gradient(top, #ac1a27 0, #6c101b 100%); background: -ms-linear-gradient(top, #ac1a27 0, #6c101b 100%); background: linear-gradient(to bottom, #ac1a27 0, #6c101b 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ac1a27', endColorstr='#6c101b', GradientType=0 )
}
#target header>.logo>.tagline { font-size: 0; line-height: 0; display: block; background: url(../login_images/head.png) 45px 50% no-repeat; padding: 48px 0 }
#target .wrapper_fix>h2, #target header>h2 { text-align: center; color: #fff; font-size: 22px; background: #6c101b; background: -moz-linear-gradient(top, #6c101b 0, #ac1a27 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #6c101b), color-stop(100%, #ac1a27)); background: -webkit-linear-gradient(top, #6c101b 0, #ac1a27 100%); background: -o-linear-gradient(top, #6c101b 0, #ac1a27 100%); background: -ms-linear-gradient(top, #6c101b 0, #ac1a27 100%); background: linear-gradient(to bottom, #6c101b 0, #ac1a27 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c101b', endColorstr='#ac1a27', GradientType=0 );
font-family: Euphemia, Arial, Helvetica, sans-serif;  border-bottom: 1px solid #6c101b }
#target .wrapper_fix>h2 { padding: 5px 0 }
#target #inner-div { display: block; padding: 5%; overflow: hidden }
#target .right-section { float: right; width: 46.5% }
#target #upper-section { width: auto; overflow: hidden; font-family: 'Microsoft Sans Serif', Arial, Helvetica, sans-serif; border: 1px solid #ab1a27 }
#target #upper-section>.tp_lft { float: left; width: 47%; clear: left; background: #f6e8e9; border-right: 1px solid #f2dee0 }
#target .edu_dtls, #target .photo_sig, #target .prsl_dtls { border: 1px solid #ab1a27 }
#target #upper-section>.tp_lft, #target #upper-section>.tp_rgt { padding: 2% }
#target #upper-section>.tp_lft label { width: 60px }
#target #upper-section>.tp_lft label, #target #upper-section>.tp_rgt label { font-weight: 700; font-family: Arial, Helvetica, sans-serif; font-size: 13px; margin-left: 20px }
#target #upper-section>.tp_lft>p, #target #upper-section>.tp_rgt>p { display: block }
#target #upper-section>.tp_lft>p select, #target #upper-section>.tp_rgt>p select { width: 305px!important }
#target #upper-section>.tp_rgt { float: right; width: 44.9%; clear: right; background: #fbf3f4 }
#target #upper-section>.tp_rgt label { width: 52px }
#target .heading-div { width: 100%; float: left; background: #ab1a27; padding: 4px 0 }
#target .heading-div img { float: left; margin: 0 0 0 15px }
#target .headingnew { float: left; text-transform: uppercase; font-weight: 700; padding: 0 0 0 15px; line-height: 40px; font-size: 20px; font-family: Arial, Helvetica, sans-serif; color: #fff }
#target .bodr { float: left; width: 20px; height: 20px; padding: 4px; display: inline-block }
#target #prsnl-div { padding: 4.3% 5%; overflow: hidden }
#target .prsl_dtls { width: 50.8%; float: left; overflow: hidden; font-family: 'Microsoft Sans Serif', Arial, Helvetica, sans-serif }
#target #inner-div p, #target .prsl_dtls p { margin-bottom: 10px; float: left }
#target #inner-div p.last, #target .prsl_dtls p.last { margin-bottom: 0 }
#target .prsl_dtls strong { font-family: Arial, Helvetica, sans-serif; font-size: 15px; width: auto; margin-bottom: 15px; display: block }
#target #inner-div label, #target .edu_dtls span>label, #target .prsl_dtls label { width: 150px; padding-right: 10px; margin: 0; font-weight: 700; font-family: Arial, Helvetica, sans-serif; font-size: 13px }
#target .edu_dtls, #target .photo_sig, #target .trms_cndtion { overflow: hidden; font-family: 'Microsoft Sans Serif', Arial, Helvetica, sans-serif }
#target .edu_dtls span.error-font, #target .prsl_dtls label span.error-font { color: #ac1a27 }
#target .edu_dtls span>small { height: 30px; display: block }
#target .photo_sig { text-align: center; margin-top: 25px; clear: both; float: left; width: 100% }
#target .photo_sig strong { color: #65020f; margin: 20px 0 0; display: block; font-size: 18px }
#target .submit>input, #target .validate { box-shadow: none; color: #fff; cursor: pointer }
#target .photo_sig>.lft_prt { float: left; position: relative; margin: 3% 0; padding: 0 30px; width: 43%; border-right: 1px solid #65020f }
#target .photo_sig>.lft_prt>.rot_div { transform: rotate(-90deg); -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); left: 0; top: 55px; font-size: 16px; font-weight: 700; position: absolute }
#target .photo_sig>.lft_prt>.phtgrph { background: #eee; border: 1px solid; float: left; height: 109px; margin: 0 0 0 50px; padding-top: 15px; text-align: center; width: 135px }
#target .browse { bottom: 45px; float: left; font-weight: 700; margin: 0 0 0 20px; position: absolute; right: 6% }
#target .browse input { width: 180px }
#target .trms_cndtion { margin-top: 25px; float: left; clear: both; width: 100%; text-align: left; border: 1px solid #ab1a27 }
#target .amount, #target .cupon h1, #target .entr_cpn, #target .submit, #target .u_save, #target .validate, .login-popup h1 { text-align: center }
#target .trms_cndtion p { display: block; float: left; padding: 2% }
#target .trms_cndtion #scroll-div { height: 200px; overflow-y: scroll; float: left }
#target .trms_cndtion #new-accept { background: #eee; float: left; padding: 12px 2%; width: 100% }
#target .trms_cndtion #new-accept #terms { margin-right: 8px }
#target .submit { float: left }
#target .submit>input { padding: 8px 28px; background: #b0312f; background: -moz-linear-gradient(top, #b0312f 0, #6d101d 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #b0312f), color-stop(100%, #6d101d)); background: -webkit-linear-gradient(top, #b0312f 0, #6d101d 100%); background: -o-linear-gradient(top, #b0312f 0, #6d101d 100%); background: -ms-linear-gradient(top, #b0312f 0, #6d101d 100%); background: linear-gradient(to bottom, #b0312f 0, #6d101d 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#b0312f', endColorstr='#6d101d', GradientType=0 );
border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; border: none; font-size: 18px; margin: 15px 0 0; transition: .5s ease-in;  }
#target .submit>input:hover { background: #6d101d; background: -moz-linear-gradient(top, #6d101d 0, #b0312f 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #6d101d), color-stop(100%, #b0312f)); background: -webkit-linear-gradient(top, #6d101d 0#b0312f 100%); background: -o-linear-gradient(top, #6d101d 0, #b0312f 100%); background: -ms-linear-gradient(top, #6d101d 0, #b0312f 100%); background: linear-gradient(to bottom, #6d101d 0, #b0312f 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#6d101d', endColorstr='#b0312f', GradientType=0 )
}
#target .cupon { font-size: 25px }
#target .cupon h1 { font-size: 25px; margin-bottom: 35px }
#target .cupon>p { width: 100%; float: left; margin: 25px 0 }
#target .cupon>p>input { float: left; margin: 9px }
#target .cupon>p>label { float: left; margin-right: 80px }
#target .entr_cpn label { margin: 0 10px!important; line-height: 60px }
#target .entr_cpn input { padding: 15px 0; background: #e5e5e5; font-size: 25px; margin: 0!important }
#target .amount>span { margin-right: 75px; text-decoration: line-through }
#target .u_save { font-weight: 700 }
#target .big_btn { font-weight: 700; font-size: 35px!important; border-radius: 0!important }
#target .validate { display: inline-block; width: 80px; background: #b0312f; background: -moz-linear-gradient(top, #b0312f 0, #6d101d 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #b0312f), color-stop(100%, #6d101d)); background: -webkit-linear-gradient(top, #b0312f 0, #6d101d 100%); background: -o-linear-gradient(top, #b0312f 0, #6d101d 100%); background: -ms-linear-gradient(top, #b0312f 0, #6d101d 100%); background: linear-gradient(to bottom, #b0312f 0, #6d101d 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#b0312f', endColorstr='#6d101d', GradientType=0 );
border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border: none }
#mask, .login-popup { display: none; position: fixed }
#target #prsnl-div>p>span.new-error_msg, #target .edu_dtls span.new-error_msg, #target .new-error_msg { clear: both; color: red; text-align: center; width: 100%; font-size: 12px; font-family: Arial, Helvetica, sans-serif }
#target #prsnl-div>p>span.new-error_msg { margin-left: 1.5%; float: left }
#target #inner-div>div.new-error_msg { padding-top: 6px }
#target>.error_txtbx { background: #fffacd!important; border-color: red!important }
#mask { background: #171717; left: 0; top: 0; width: 100%; height: 100%; opacity: .7; z-index: 9999 }
.login-popup { padding: 20px; width: 780px; border: 2px solid #ddd; font-size: 15px; top: 10%; left: 24.5%; z-index: 99999; background: #fff; margin-bottom: 30px; box-shadow: inset 0 0 20px #e2e0e0; -moz-box-shadow: inset 0 0 20px #e2e0e0; -webkit-box-shadow: inset 0 0 20px #e2e0e0; border-radius: 14px; -moz-border-radius: 14px; -webkit-border-radius: 14px }
.close-button { float: right; position: absolute; right: -14px; top: -14px; z-index: 99999; display: block }
.terms-content { width: 100%; float: left }
#target * { margin: 0; padding: 0 }
#target p { margin: 0; line-height: 1.5em }
#target input, textarea { padding: 5px 8px; border: 1px solid #e9e9e9; box-shadow: 0 0 4px 0 #cecece inset; border-radius: 4px; color: #666 }
#target select { width: 205px; padding: 4px 5px; border: 1px solid #e9e9e9; box-shadow: 0 0 4px 0 #bebebe inset; border-radius: 4px; color: #666 }
#target #target input:onfocus, textarea:onfocus {
color:#343434
}
#target label { float: left; margin-right: 15px; line-height: 28px }
#target header>.logo, #target header>.logo>.tagline>.vry_small { font-size: 0; line-height: 0 }
#target input { margin-left: 8px }
#target textarea { width: 300px; height: 45px; margin-left: 5px }
#target .input300 { width: 215px }
#target .input200 { width: 200px }
#target .input150 { width: 140px }
#target .input100 { width: 100px; margin-left: 0 }
#target .input120 { width: 186px; margin-left: 0 }
#target .input50 { width: 50px }
#target .input30 { width: 30px }
#target .wrapper_fix { width: 75%; margin: 7% auto; border: 4px solid #751e27; background: #fff; overflow: hidden }
#target .wrapper_fix .inner-block { width: auto; padding: 25px; overflow: hidden }
#target section { overflow: hidden; font-family: 'Microsoft Sans Serif', Arial, Helvetica, sans-serif; border: 1px solid #ab1a27 }
#target header { overflow: hidden; background: #ac1a27; background: -moz-linear-gradient(top, #ac1a27 0, #6c101b 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ac1a27), color-stop(100%, #6c101b)); background: -webkit-linear-gradient(top, #ac1a27 0, #6c101b 100%); background: -o-linear-gradient(top, #ac1a27 0, #6c101b 100%); background: -ms-linear-gradient(top, #ac1a27 0, #6c101b 100%); background: linear-gradient(to bottom, #ac1a27 0, #6c101b 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ac1a27', endColorstr='#6c101b', GradientType=0 )
}
#target header>.logo>.tagline { font-size: 0; line-height: 0; display: block; background: url(../login_images/head.png) 45px 50% no-repeat; padding: 48px 0 }
#target .wrapper_fix>h2, #target header>h2 { text-align: center; color: #fff; font-size: 22px; background: #6c101b; background: -moz-linear-gradient(top, #6c101b 0, #ac1a27 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #6c101b), color-stop(100%, #ac1a27)); background: -webkit-linear-gradient(top, #6c101b 0, #ac1a27 100%); background: -o-linear-gradient(top, #6c101b 0, #ac1a27 100%); background: -ms-linear-gradient(top, #6c101b 0, #ac1a27 100%); background: linear-gradient(to bottom, #6c101b 0, #ac1a27 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c101b', endColorstr='#ac1a27', GradientType=0 );
font-family: Euphemia, Arial, Helvetica, sans-serif;  border-bottom: 1px solid #6c101b }
#target .wrapper_fix>h2 { padding: 5px 0 }
#target #inner-div { display: block; padding: 5%; overflow: hidden }
#target .right-section { float: right; width: 46.5% }
#target #upper-section { width: auto; overflow: hidden; font-family: 'Microsoft Sans Serif', Arial, Helvetica, sans-serif; border: 1px solid #ab1a27 }
#target #upper-section>.tp_lft { float: left; width: 47%; clear: left; background: #f6e8e9; border-right: 1px solid #f2dee0 }
#target .edu_dtls, #target .photo_sig, #target .prsl_dtls { border: 1px solid #ab1a27 }
#target #upper-section>.tp_lft, #target #upper-section>.tp_rgt { padding: 2% }
#target #upper-section>.tp_lft label { width: 60px }
#target #upper-section>.tp_lft label, #target #upper-section>.tp_rgt label { font-weight: 700; font-family: Arial, Helvetica, sans-serif; font-size: 13px; margin-left: 20px }
#target #upper-section>.tp_lft>p, #target #upper-section>.tp_rgt>p { display: block }
#target #upper-section>.tp_lft>p select, #target #upper-section>.tp_rgt>p select { width: 305px!important }
#target #upper-section>.tp_rgt { float: right; width: 44.9%; clear: right; background: #fbf3f4 }
#target #upper-section>.tp_rgt label { width: 52px }
#target .heading-div { width: 100%; float: left; background: #ab1a27; padding: 4px 0 }
#target .heading-div img { float: left; margin: 0 0 0 15px }
#target .headingnew { float: left; text-transform: uppercase; font-weight: 700; padding: 0 0 0 15px; line-height: 40px; font-size: 20px; font-family: Arial, Helvetica, sans-serif; color: #fff }
#target .bodr { float: left; width: 20px; height: 20px; padding: 4px; display: inline-block }
#target #prsnl-div { padding: 4.3% 5%; overflow: hidden }
#target .prsl_dtls { width: 50.8%; float: left; overflow: hidden; font-family: 'Microsoft Sans Serif', Arial, Helvetica, sans-serif }
#target #inner-div p, #target .prsl_dtls p { margin-bottom: 10px; float: left }
#target #inner-div p.last, #target .prsl_dtls p.last { margin-bottom: 0 }
#target .prsl_dtls strong { font-family: Arial, Helvetica, sans-serif; font-size: 15px; width: auto; margin-bottom: 15px; display: block }
#target #inner-div label, #target .edu_dtls span>label, #target .prsl_dtls label { width: 150px; padding-right: 10px; margin: 0; font-weight: 700; font-family: Arial, Helvetica, sans-serif; font-size: 13px }
#target .edu_dtls, #target .photo_sig, #target .trms_cndtion { overflow: hidden; font-family: 'Microsoft Sans Serif', Arial, Helvetica, sans-serif }
#target .edu_dtls span.error-font, #target .prsl_dtls label span.error-font { color: #ac1a27 }
#target .edu_dtls span>small { height: 30px; display: block }
#target .photo_sig { text-align: center; margin-top: 25px; clear: both; float: left; width: 100% }
#target .photo_sig strong { color: #65020f; margin: 20px 0 0; display: block; font-size: 18px }
#target .submit>input, #target .validate { box-shadow: none; color: #fff; cursor: pointer }
#target .photo_sig>.lft_prt { float: left; position: relative; margin: 3% 0; padding: 0 30px; width: 43%; border-right: 1px solid #65020f }
#target .photo_sig>.lft_prt>.rot_div { transform: rotate(-90deg); -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); left: 0; top: 55px; font-size: 16px; font-weight: 700; position: absolute }
#target .photo_sig>.lft_prt>.phtgrph { background: #eee; border: 1px solid; float: left; height: 109px; margin: 0 0 0 50px; padding-top: 15px; text-align: center; width: 135px }
#target .browse { bottom: 45px; float: left; font-weight: 700; margin: 0 0 0 20px; position: absolute; right: 6% }
#target .browse input { width: 180px }
#target .trms_cndtion { margin-top: 25px; float: left; clear: both; width: 100%; text-align: left; border: 1px solid #ab1a27 }
#target .amount, #target .cupon h1, #target .entr_cpn, #target .submit, #target .u_save, #target .validate, .login-popup h1 { text-align: center }
#target .trms_cndtion p { display: block; float: left; padding: 2% }
#target .trms_cndtion #scroll-div { height: 200px; overflow-y: scroll; float: left }
#target .trms_cndtion #new-accept { background: #eee; float: left; padding: 12px 2%; width: 100% }
#target .trms_cndtion #new-accept #terms { margin-right: 8px }
#target .submit { float: left }
#target .submit>input { padding: 8px 28px; background: #b0312f; background: -moz-linear-gradient(top, #b0312f 0, #6d101d 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #b0312f), color-stop(100%, #6d101d)); background: -webkit-linear-gradient(top, #b0312f 0, #6d101d 100%); background: -o-linear-gradient(top, #b0312f 0, #6d101d 100%); background: -ms-linear-gradient(top, #b0312f 0, #6d101d 100%); background: linear-gradient(to bottom, #b0312f 0, #6d101d 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#b0312f', endColorstr='#6d101d', GradientType=0 );
border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; border: none; font-size: 18px; margin: 15px 0 0; transition: .5s ease-in;  }
#target .submit>input:hover { background: #6d101d; background: -moz-linear-gradient(top, #6d101d 0, #b0312f 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #6d101d), color-stop(100%, #b0312f)); background: -webkit-linear-gradient(top, #6d101d 0#b0312f 100%); background: -o-linear-gradient(top, #6d101d 0, #b0312f 100%); background: -ms-linear-gradient(top, #6d101d 0, #b0312f 100%); background: linear-gradient(to bottom, #6d101d 0, #b0312f 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#6d101d', endColorstr='#b0312f', GradientType=0 )
}
#target .cupon { font-size: 25px }
#target .cupon h1 { font-size: 25px; margin-bottom: 35px }
#target .cupon>p { width: 100%; float: left; margin: 25px 0 }
#target .cupon>p>input { float: left; margin: 9px }
#target .cupon>p>label { float: left; margin-right: 80px }
#target .entr_cpn label { margin: 0 10px!important; line-height: 60px }
#target .entr_cpn input { padding: 15px 0; background: #e5e5e5; font-size: 25px; margin: 0!important }
#target .amount>span { margin-right: 75px; text-decoration: line-through }
#target .u_save { font-weight: 700 }
#target .big_btn { font-weight: 700; font-size: 35px!important; border-radius: 0!important }
#target .validate { display: inline-block; width: 80px; background: #b0312f; background: -moz-linear-gradient(top, #b0312f 0, #6d101d 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #b0312f), color-stop(100%, #6d101d)); background: -webkit-linear-gradient(top, #b0312f 0, #6d101d 100%); background: -o-linear-gradient(top, #b0312f 0, #6d101d 100%); background: -ms-linear-gradient(top, #b0312f 0, #6d101d 100%); background: linear-gradient(to bottom, #b0312f 0, #6d101d 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#b0312f', endColorstr='#6d101d', GradientType=0 );
border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border: none }
#mask, .login-popup { display: none; position: fixed }
#target #prsnl-div>p>span.new-error_msg, #target .edu_dtls span.new-error_msg, #target .new-error_msg { clear: both; color: red; text-align: center; width: 100%; font-size: 12px; font-family: Arial, Helvetica, sans-serif }
#target #prsnl-div>p>span.new-error_msg { margin-left: 1.5%; float: left }
#target #inner-div>div.new-error_msg { padding-top: 6px }
#target>.error_txtbx { background: #fffacd!important; border-color: red!important }
#mask { background: #171717; left: 0; top: 0; width: 100%; height: 100%; opacity: .7; z-index: 9999 }
.login-popup { padding: 20px; width: 780px; border: 2px solid #ddd; font-size: 15px; top: 10%; left: 24.5%; z-index: 99999; background: #fff; margin-bottom: 30px; box-shadow: inset 0 0 20px #e2e0e0; -moz-box-shadow: inset 0 0 20px #e2e0e0; -webkit-box-shadow: inset 0 0 20px #e2e0e0; border-radius: 14px; -moz-border-radius: 14px; -webkit-border-radius: 14px }
.close-button { float: right; position: absolute; right: -14px; top: -14px; z-index: 99999; display: block }
.terms-content { width: 100%; float: left }
.login-popup h1 { display: block; font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #4e4d4d; border-bottom: 1px dotted #a3a3a3; line-height: 45px; margin: 0 0 15px }
.login-popup p { padding: 0 10px }
.login-popup p strong { margin-right: 8px }
.condition-content.content-content-img { width: 100%!important; height: 500px; overflow-y: auto; overflow-x: hidden; padding: 0!important }
.condition-content.content-content-img a { outline: 0 }
.condition-content.content-content-img .img-register { vertical-align: bottom; margin-left: -128px; padding: 0 6px 3px 8px }
.condition-content.content-content-img p { line-height: 14pt; font-size: 11px; color: #010101 }
.condition-content.content-content-img p a { color: #010101; font-weight: 700 }
.condition-content.content-content-img p a:hover { color: #377AB0; text-decoration: underline }
.condition-content { width: 100%; float: left; height: 380px; overflow: auto; padding: 0 1% 0 0 }
.condition-content p { color: ##919091; text-align: justify; line-height: 16pt; word-wrap: break-word }
.condition-content ul { padding: 0 20px 10px 30px }
.condition-content ul li { margin: 0 0 5px 10px; list-style: decimal }
.condition-content ul li a { outline: 0; color: #32A4C4; display: inline-block; font-weight: 700; text-align: right; text-decoration: underline }
.condition-content ul li ul { width: auto; padding: 4px 20px 2px }
.condition-content ul li ul li { width: auto; margin: 0 0 3px 5px; list-style: lower-alpha; font-size: 1em }
.sprite { background-image: url(../login_images/small_sprite.png); background-repeat: no-repeat }
#target .heading-div i { float: left; height: 43px }
#target .heading-div i.personal { width: 50px; background-position: 5px -1px }
#target .heading-div i.edu { width: 50px; background-position: 5px -53px }
#target .heading-div i.upload_img { width: 60px; background-position: 5px -106px }
.Zebra_DatePicker *, .Zebra_DatePicker :after, .Zebra_DatePicker :before { -moz-box-sizing: content-box!important; -webkit-box-sizing: content-box!important; box-sizing: content-box!important }
.Zebra_DatePicker { position: absolute; background: #666; border: 3px solid #666; display: none; z-index: 100; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 13px }
.Zebra_DatePicker * { margin: 0; padding: 0; color: #000; background: transparent; border: none }
.Zebra_DatePicker table { border-collapse: collapse; border-spacing: 0 }
.Zebra_DatePicker td, .Zebra_DatePicker th { text-align: center; padding: 5px 0 }
.Zebra_DatePicker td { cursor: pointer }
.Zebra_DatePicker .dp_daypicker, .Zebra_DatePicker .dp_monthpicker, .Zebra_DatePicker .dp_yearpicker { margin-top: 3px }
.Zebra_DatePicker .dp_daypicker td, .Zebra_DatePicker .dp_daypicker th, .Zebra_DatePicker .dp_monthpicker td, .Zebra_DatePicker .dp_yearpicker td { background: #E8E8E8; width: 30px; border: 1px solid #7BACD2 }
.Zebra_DatePicker, .Zebra_DatePicker .dp_header .dp_hover, .Zebra_DatePicker .dp_footer .dp_hover { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px }
.Zebra_DatePicker .dp_header td { color: #FFF }
.Zebra_DatePicker .dp_header .dp_previous, .Zebra_DatePicker .dp_header .dp_next { width: 30px }
.Zebra_DatePicker .dp_header .dp_caption { font-weight: 700 }
.Zebra_DatePicker .dp_header .dp_hover { background: #222; color: #FFF }
.Zebra_DatePicker .dp_daypicker th { background: #FC3 }
.Zebra_DatePicker td.dp_not_in_month { background: #F3F3F3; color: #CDCDCD; cursor: default }
.Zebra_DatePicker td.dp_not_in_month_selectable { background: #F3F3F3; color: #CDCDCD; cursor: pointer }
.Zebra_DatePicker td.dp_weekend { background: #D8D8D8 }
.Zebra_DatePicker td.dp_weekend_disabled { color: #e9e9e9; cursor: default }
.Zebra_DatePicker td.dp_selected { background: #5A4B4B; color: #FFF!important }
.Zebra_DatePicker td.dp_week_number { background: #FC3; color: #555; cursor: text; font-style: italic }
.Zebra_DatePicker .dp_monthpicker td { width: 33% }
.Zebra_DatePicker .dp_yearpicker td { width: 33% }
.Zebra_DatePicker .dp_footer { margin-top: 3px }
.Zebra_DatePicker .dp_footer .dp_hover { background: #222; color: #FFF }
.Zebra_DatePicker .dp_today { color: #FFF; padding: 3px }
.Zebra_DatePicker .dp_clear { color: #FFF; padding: 3px }
.Zebra_DatePicker td.dp_current { color: #C40000 }
.Zebra_DatePicker td.dp_disabled_current { color: #E38585 }
.Zebra_DatePicker td.dp_disabled { background: #F3F3F3; color: #CDCDCD; cursor: default }
.Zebra_DatePicker td.dp_hover { background: #482424; color: #FFF }
button.Zebra_DatePicker_Icon { display: block; position: absolute; width: 16px; height: 16px; background: url(calendar.png) no-repeat left top; text-indent: -9000px; border: none; cursor: pointer; padding: 0; line-height: 0; vertical-align: top }
button.Zebra_DatePicker_Icon_Disabled { background-image: url(calendar-disabled.png) }
button.Zebra_DatePicker_Icon { margin: 0 0 0 3px }
button.Zebra_DatePicker_Icon_Inside { margin: 0 3px 0 0 }
.pre_loader_bg { background-color: rgba(255,255,255,0.5); width: 100%; height: 100%; position: fixed; top: 0; left: 0 }
.pre_loader { position: fixed; top: 40%; left: 48%; z-index: 9999 }
.ldr_line { width: 100px; height: 100px; background-image: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/spinner.png); background-repeat: no-repeat; background-size: 100%; border-radius: 100%; position: relative; animation-name: loader; animation-duration: 1.5s; animation-iteration-count: infinite; animation-timing-function: linear; animation-fill-mode: forwards; -webkit-animation-name: loader; -webkit-animation-duration: 1.5s; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: linear; -webkit-animation-fill-mode: forwards; -moz-animation-name: loader; -moz-animation-duration: 1.5s; -moz-animation-iteration-count: infinite; -moz-animation-timing-function: linear; -moz-animation-fill-mode: forwards; -ms-animation-name: loader; -ms-animation-duration: 1.5s; -ms-animation-iteration-count: infinite; -ms-animation-timing-function: linear; -ms-animation-fill-mode: forwards; -o-animation-name: strm_rgt_slide; -o-animation-duration: 1.5s; -o-animation-iteration-count: infinite; -o-animation-timing-function: linear; -o-animation-fill-mode: forwards }
@-webkit-keyframes loader {
100% {
transform:rotate(360deg)
}
}
@-moz-keyframes loader {
100% {
transform:rotate(360deg)
}
}
@-ms-keyframes loader {
100% {
transform:rotate(360deg)
}
}
@-o-keyframes loader {
100% {
transform:rotate(360deg)
}
}
@keyframes loader {
100% {
transform:rotate(360deg)
}
}
.pre_loader .icon { display: inline-block; width: 88%; height: 88%; background-image: url(https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/logomad.png); background-repeat: no-repeat; background-color: #fff; margin: 5%; position: absolute; top: 0; text-align: center; background-position: 12px 17px; border-radius: 100% }
.pre_loader .icon div { display: inline-block; font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; margin-top: 30%; font-size: 27px }
.loading_prg { position: absolute; margin-top: 10px; font-family: arial; font-size: 13px; text-transform: uppercase }

.packagecntr .pbokcntr.pkgtwocntr .pbookbox{ width:45%; margin-bottom:55px;}
.packagecntr .pbokcntr.pkgtwocntr .pbookbox .notecntr{ text-align:center; margin-left:0; padding-left:0;}
.packagecntr .pbokcntr.pkgtwocntr .pbookbox .notecntr span{ position:inherit; margin-right:3px;}
.packagecntr .pbokcntr.pkgfourcntr .pbookbox{ width:30%; margin-bottom:55px;}

.header-right { border: 2px solid #ab1522;
    border-radius: 34px;
    color: #fff;
	color: #ab1522;
    font-size: 12px;
    font-weight: bold;
    height: 48px;
    margin: 0px 58px 0px 0px;
    padding: 0 12px 0 0; }/*in header-right 10% modified to 3.5%*/
.header-right.link{ padding: 0 12px 0 12px; font-size:16px; /*margin: 0px 20px 0px 236px;*/ background:#801420;}	
.header-right.link a{color:#fff;}
.header-right.link:hover{color:#fff;background:#ac1a27;}	
.header-right ul li.frame { box-shadow: 0px 0px 10px #000000; -webkit-box-shadow: 0px 0px 10px #000000;}
.top-rightimage { 
    border: 1px solid #ec1b23;
    border-radius: 100%;
    background: #ec1b23 ;
    width: 32px; height:32px;}
.header-right-top { padding: 12px 0 0 0px; }
/*header close*/
.forontest{display: inline-block;float: left;width:73%;text-align: left;margin-top: 0px !important}
.pkgouter1{width:100%;display: inline-block;position: relative}
.pkginnerlft{     float: left;
    /*position: absolute;*/
    top: 41%;
    width: 100%;}
.pkginnerryt{width:70%;float: right;}
/*.lftinn h1{color: #333;
    display: inline-block;
    float: left;
    font-family: "Square721BT-Roman";
    font-size: 22px;
    font-weight: 600;
    text-align: left;
    width: 80%;}*/
.lftinn .pls{ float: right;
    font-family: arial,sans-serif;
    font-size: 34px;
    font-weight: normal;
    margin-top: 15px;
    width: 20%;color: #333
}
.lftbookul{display:inline;font-family: 'Square721BT-Roman'}
.lftbookul li{display: inline-block;width:20%;font-family: 'Square721BT-Roman';   margin: 13px 0;}
.lftbookul li span p{    color: #333;
    font-size: 11px;
    margin: 0;
    padding: 0;
    width: 89px;}
.imgpck{ display: inline-block;
    width: 86px; margin:5px 0px}
.lftbookul .pluspck{     color: #333;
    font-family: arial;
    font-size: 34px;
    margin-bottom: 69px;
    vertical-align: bottom;
    width: 5%;}
/*.lftinn {
    padding-left: 24px;}*/

.lftbookul span {
    display: inline-block;
    text-align: center;}
  .firstboxprice .prcin{  float: left;
    font-size: 10px;
    margin-left: 5%;
    margin-top: 0px;
      width: 74%;}
.firstboxprice .prcin p{  display: inline-block;
    margin: 2px 3px;
    width: auto;}
.firstboxprice .prcin .rytprc{    margin-top: 0;
    text-align: left;
    width: 42%;}
.firstboxprice .prcin .lftprc{    margin-right: 26px;
    margin-top: 0;
    text-align: right;
    width: 42%;}
.cbtcity {
    padding: 0 15px;
    position: relative;
    z-index:0;
}
.cbtcity select {
    width: 100%;
    border:1px solid #e9e9e9;
    border-radius: 15px;
    box-shadow:none;
    padding: 7px 12px;
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
    position: relative;
    background: transparent;
    z-index:1;
}
.cbtcity:after{
    background-image: url(../../student/images/svg/down_arrow.svg);
    background-repeat: no-repeat;
    position: absolute;
    content: "";
    top: 10px;
    right: 24px;
    width: 15px;
    height: 15px;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;

}
//.pkgnew .prcin{width:50%;display: none}
.cross::before {
    background: red none repeat scroll 0 0;
    content: "";
    float: left;
    height: 1px;
    margin-top: 12px;
    position: absolute;
    width: 64px;    transform: rotate(157deg);
}
.cross::after{   background: red none repeat scroll 0 0;
    content: "";
    float: right;
    height: 1px;
    margin-left: -64px;
    margin-top: 12px;
    position: absolute;
    transform: rotate(20deg);
    width: 64px;}
.blu{color: #005aac;font-size: 14px;}
.red-text{color: #ab1522;font-size: 12px;}
.ntpk {display: inline-block;
    font-size: 14px;
    margin: 14px 0 0;
    text-align: center;
    width: 100%;}

.prcin .bigspr{background: url('../images/packagesprite.png');background-position: -87px -33px;}
.prcin .bluespr{ background-position: -74px -31px;}
.pkgouter .h1headng{ 
margin: 0px;
/*    border-top: 1px solid #eee;*/
    padding: 15px 0 0px;
    font-size: 14px;
    text-align: left;
    min-height: 60px;
    overflow: hidden}

.packagebutton.red.cartnewpkg {
    font-size: 16px;
    min-width: 0 !important; 
    padding: 5px 9px;
    width: 142px !important;
}


.widfrstbx{margin-top: 3px}
.lftbookul li:last-child{width:21%}
.lftbookul li span .longp{width:111px}
.packagecntr:nth-child(4n-6) .main_pkgprice{
/*	color: rgb(132,147,202)*/
	
}
.packagecntr:nth-child(4n-6) .packagecntr:nth-child(4n-5){
/*	color: rgb(249,150,95)*/
}


.video tr { border-bottom: 1px solid black;}
#target .stu.dob .are_u_made{float: left;display: inline-block;padding-right: 5%;line-height: 29px;}
.stu {  margin-bottom: 20px;}
#target .dob {  float: left; width: 100%;  padding: 10px;box-sizing: border-box;   height: auto;}
#target .check {  width: 48%;display: inline-block;  float: left;}
#target .check ul li {  width: 140px;  float: left;line-height: 26px;  padding: 0px;  margin: 0px;  list-style: none;}
#target .select_radio_ul input.regular-radio {   display: none;}
#target .select_radio_ul .regular-radio + label {  -webkit-appearance: none;  background-color: #fafafa;  border: 1px solid #ab1a27;  box-shadow: 0 1px 2px rgba(172,26,39,0.3), inset 0px -15px 10px -12px rgba(172,26,39,0.3);  padding: 9px;  border-radius: 50px;  display: inline-block;  position: relative;  top: 3px;   margin-right: 6px;}
#target .select_radio_ul .regular-radio:checked + label {  background-color: #ffe4e6;  color: #99a1a7; border: 1px solid #ab1a27; box-shadow: 0 1px 2px rgba(172,26,39,0.3), inset 0px -15px 10px -12px rgba(172,26,39,0.3), inset 15px 10px -12px rgba(255,255,255,0.1), inset 0px 0px 10px rgba(0,0,0,0.1);}
#target .select_radio_ul .regular-radio:checked + label { color: #ab1a27;}
#target .select_radio_ul .regular-radio:checked + label::after {  content: ' ';  width: 12px;  height: 12px;  border-radius: 50px;  position: absolute; top: 3px;  background: #ab1a27;  box-shadow: inset 0px 0px 10px rgba(0,0,0,0.3);    left: 3px; font-size: 32px;}
#target .me_student{float: left;width: 100%;margin: 10px 0px;}
#target .m-roolno{float: left;width: 20%;display: inline-block;}
#target .m-roolno_middle{margin: 0px 5%;}
#target .m-roolno span{float: left;width:auto;}
#target .m-roolno input{margin-left: 0px;width:90%;}
#target .m-roolno .error-font{color: #ac1a27;display: inline-block;width:auto;font-weight: 700;font-family: "Square721BT-Roman";font-size: 12px;}
#target .prsl_dtls p, #target #inner-div p{float:left;}
#target .m-roolno_middle_3{margin: 0px 5% 0px 0px;}
.solution-question div{
    background:transparent !important;
}
.content{
	margin: 0 auto;
	max-width:900px;
/*	border: 1px solid #e9e9e9;*/
	height: auto;
	text-align: left;
}
.tabs{
	display: inline-block;
	width: 100%;
	border-bottom: 1px solid #e9e9e9;
}
.tabs ul{
	width: 80%;
}

.tabs li{
	display: inline;
	float: left;
	padding: 0 0px 10px;
	margin:  0 15px;
	border-bottom: 2px solid transparent;
	font-family: Roboto;
	cursor: pointer;
	text-transform: uppercase;
	font-size:14px;
}
.tabs li.active{
	color: #ab1522;
	border-bottom: 2px solid #ab1522;
	font-family: RobotosemiBold;
}
.tabcontent{
	display: inline-block;
	width: 100%;
}
.cardinr{
	display: inline-block;
	width: 100%;
	border:1px solid #e9e9e9;
	margin-top: 20px;
	border-radius: 5px;
	overflow: hidden;
}
.test-container{
    overflow: inherit;
}
.taketest_main{
	display:inline-block;
	width: 100%;
	/*padding: 15px;*/
	box-sizing: border-box;
}
.taketesthdr{
	display: inline-block;
	width: 100%;
	padding: 20px;
	box-sizing: border-box;
}
.testdate_dash{
	display: inline-block;
	width:45px;
	height: 45px;
	background: rgb(132,147,202);
	float: left;
	text-align: center;
	color: #fff;
	border-radius: 50%; 
	text-transform: uppercase
}
.testdate_dash h3{
    font-weight: normal;
    margin-top: 6px;
    margin-bottom: -3px;
    font-size: 14px;
}
.testdetails_dash{
    width: 310px;
    display: inline-block;
    float: left;
    /* border: 1px solid #e9e9e9; */
    margin-left: 15px;
    font-size: 14px;
    font-family: RobotosemiBold;
}
.testdetails_dash h3{
	/*margin-top: 5px;*/
	color: #000;
	font-size: 16px;
}
.remaining_time{
	display: inline-block;
	float: right;
	text-align: right
}
.news-row.dashboard-summary{padding: 15px 20px;}
.remaining_time .greentext{
    font-size: 12px;
    font-family: RobotosemiBold;
    text-transform: uppercase;
}
.greentext{
	color:rgb(75,185,146);
}
.mt5{
	margin-top: 5px;
}
.taketest_footer{
	background: #f6f6f7;
	display: inline-block;
	width: 100%;
}
.testinrdiv {
    display: inline-block;
    width: 123px;
    padding: 15px 20px;
    box-sizing: border-box;
    border-right: 1px solid #e9e9e9;
    float: left;
    }

  .testinrdiv:last-child{
  	float: right;
	  width:auto !important;
	  padding: 0;
  	border: 0px;

  }
.testinrdiv:nth-last-child(2){
	border-right: 0px solid;
}

  .test_lastinrdash{
    width: 100px; 
    float: left;
    display: inline-block;
  }
  .viewreport_btn{
    display: inline-block;
    width: 110px;
    height: 32px;
    line-height: 33px;
    padding: 0 10px;
    border-radius: 25px;
    float: right;
    font-size: 13px;
    color: #fff;
    margin: 15px;
    text-transform: uppercase;
    text-align: center;
    background: rgb(76,185,146);
    transition: all 0.2s ease;
  }
.viewreport_btn img{margin: 0 0 0 5px;}
.viewreport_btn img[src='https://gw-mdsy.s3-accelerate.amazonaws.com/2019/student/images/test-point.png']{
    display: none;
}
.viewreport_test_btn{
    background: #fff;
    border: 2px solid rgb(76,185,146);
    color: #000;
}
.viewreport_test_btn:hover{
    background: rgb(76,185,146);
    color: #fff;
    border: 2px solid rgb(76,185,146);
}
.inactive_test_btn{
    border: 2px solid rgb(187,187,187);
    background: #fff;
    color: #bbb;
}
.start_test_btn{
    /*background: rgb(76,185,146);*/
    background: #fff;
    border: 2px solid rgb(171,21,33);
    color: #000;
    background-image: none;
}
.start_test_btn:hover{
    background: rgb(171,21,33);
    color: #fff;
}
.incomplete_btn{
    background: #fff;
    border:2px solid rgb(259,150,95);
    color: #000;
}
.incomplete_btn:hover{
    background: rgb(259,150,95);
    color: #fff;
}


  .testinrdiv div{
  	font-size: 12px;
  }
.testinrdiv h3{
	font-size:14px;
	font-family: RobotosemiBold;
	margin-top: 2px;
}
   .profilelist{
   	display: inline-block;
   	width: 100%;
   	padding: 15px 0 0; 
   }
  /* .profilelist:first-child{
   	padding-top: 0px;
   }*/
   .profilenews-row{
   	padding-top: 0px;
   }

.midcolon{
	float: right;
}   
.editpassword{
	float: right;
}
.btn{
	float: right;
    border-radius: 25px;
    background: transparent;
    color: #ab1522;
    height: 30px;
    line-height: 29px;
    padding: 0 23px;
    margin-left: 15px;
    transition: all 0.2s ease;
    border: 2px solid #ab1522;
    font-family: RobotosemiBold;
	font-size: 14px;
}
.editcancel{
	background: transparent;
	color: #333;
	border: 2px solid #333;
}
.btn:hover{
	background: #ab1522;
	color: #fff;
	border: 2px solid #ab1522;
}
.editcancel:hover{
	background: #333;
	color: #fff;
	border: 2px solid #333;
}
.pagename{
	display: inline-block;
	font-size: 20px;
	font-family: RobotosemiBold;
	color: #000;
	text-align: left;
	width: 100%;
	margin-top: 20px;
	text-transform: uppercase;
}



.pakgimg{
    display: inline-block;
    width: 100%;
    height: 200px;
    border-radius: 5px 5px 0 0;
    overflow: hidden;
/*    border: 2px solid #ab1522`;*/
    box-sizing: border-box;
	background: #4f45b8;
    text-align: center;
}
.pakgimg img{
	width:100%;
}
/*
.packagered{

}
*/

.packagecntr:nth-child(4n-7) {
/*   border: 2px solid #ab1522;*/
}

.packagecntr:nth-child(4n-6) {
/*	border: 2px solid rgb(132,147,202);*/
	margin: 0px 15px ;
}
.packagecntr:nth-child(4n-5) {
/* 	border: 2px solid rgb(249,150,95);*/
	margin: 0px 15px 0px 0;
}
.packagecntr:nth-child(4n-4) {
/* 	border: 2px solid rgb(76,185,146);*/
}
.packagebutton {
    position: absolute;
    height: 35px;
    line-height: 35px;
    text-align: center;
    background: #4bb992;
    border-radius: 20px;
    padding: 0;
    color: #fff;
    width: auto;
    font-family: RobotosemiBold;
    text-transform: uppercase;
    bottom: 20px;
    left: 15px;
    right: 15px;
    display: inline-block;
}

/*
.packagebutton .priceinr{
	display: inline-block;
    background: #fff;
    color: #fff;
    padding: 0 14px;
    border-radius: 25px;
    margin: 0px;
    height: 26px;
	font-size: 14px;
    line-height: 26px;
    margin-top: 12px;
	font-family: RobotosemiBold
}
*/
/*
.packagecntr:nth-child(4n-6) .packagebutton{
	background: rgb(132,147,202)
}
*/
/*
.packagecntr:nth-child(4n-6) .priceinr{
	color: rgb(132,147,202)
}
*/
.packagecntr:nth-child(4n-6) .pkgtitle, .packagecntr:nth-child(4n-6) .pakgimg{
	background: rgb(241,85,47)
}
/*
.packagecntr:nth-child(4n-6) .pakgimg{
	border: 2px solid rgb(132,147,202)
}
*/
/*
.packagecntr:nth-child(4n-4) .packagebutton{
	background: rgb(76,185,146)
}
*/
.packagecntr:nth-child(4n-4) .pkgtitle,.packagecntr:nth-child(4n-4) .pakgimg{
	background: rgb(321,178,46)
}
/*
.packagecntr:nth-child(4n-4) .priceinr{
	color: rgb(76,185,146)
}
*/
/*
.packagecntr:nth-child(4n-4) .pakgimg{
	border: 2px solid rgb(76,185,146)
}
*/
/*
.packagecntr:nth-child(4n-5) .packagebutton{
	background:rgb(249,150,95)
}
*/
/*
.packagecntr:nth-child(4n-5) .priceinr{
	color:rgb(249,150,95)
}
*/
.packagecntr:nth-child(4n-5) .pkgtitle, .packagecntr:nth-child(4n-5) .pakgimg{
	background:rgb(0,148,134)
}
/*
.packagecntr:nth-child(4n-5) .pakgimg{
	border: 2px solid rgb(249,150,95)
}
*/
/*
.packageblue{
	border: 2px solid rgb(132,147,202);
	margin: 0 15px;
}
.packagecntr:nth-child(4n-5){
	border: 2px solid rgb(249,150,95);
	margin: 0 15px 0 0;
}
.packagecntr:nth-child(4n-4){
	border: 2px solid rgb(76,185,146);
	
}
*/
.packageprice{
	display: inline-block;
	width:100%;
	margin-top:10px;
	text-align: left;
}
.main_pkgprice{
	color: #000000;
	display: inline-block;
	width: 100%;
	text-align: left;
    border-bottom: 1px solid #eeeeee;
        padding: 10px 0;
}
.main_pkgprice .prcinramin{
	/*font-family: RobotosemiBold;*/
	font-size: 26px;

}
.prcin{
    margin: 5px 0 0;
}
.price-box span{
    float: left;
}
.price-box span i{
    background: url(../images/packagesprite.png);
    background-position: -86px -33px;
    display: inline-block;
    width: 15px;
    height: 15px;
}
.price-box span.rytprice{
    float: right;
    font-size:26px;
}
.discount-price-box{
    padding: 10px;
    text-align: center;
    min-height: 35px;
    height: 28px;
    overflow: hidden;
}
.discount-price-box span{
    color: #000;
    
}
i.bigspr.bluespr{
    background: url(../images/packagesprite.png);
    background-position: -60px -34px;
    display: inline-block;
    width: 14px;
    height: 14px;
}
i.bigspr.bluespr.redspr{
    background-position: -140px -32px;
}
.discount-price-box p i{
    background: url(../images/packagesprite.png);
    background-position: -56px -32px;
    display: inline-block;
    width: 15px;
    height: 15px;
}
.prcin span.rytprc{
    float: left;
}
.prcin span{
    float: right;
}
.overviewblock_outr{
	display: inline-block;
	width: 100%;
	margin-top: 20px;
}
.overviewblock_main{
    display: inline-block;
    width: 164px;
    border-radius: 5px;
    border: 1px solid #e9e9e9;
    padding: 16px;
    box-sizing: border-box;
    margin: 0 10px;
    float: left;
	background: #fff;
	box-shadow: 0 6px 35px 0px rgba(0,0,0,0.2)
	
	
}
.overviewblock_main:first-child{
	margin-left: 0px
}
.overviewblock_main:last-child{
	margin-right: 0px; 
}
.overviewblock_main .grayinfo{
	margin:0px;
	font-size: 12px;
	text-transform: uppercase;
	font-family: RobotosemiBold;
	margin-bottom: 5px;
}
.score_count{
	font-size: 14px;
	color: rgb(132,147,202);
	font-family: RobotosemiBold;
}
.score_count img{
	float: right;
	width: 18px;
}
.overviewbar{
	display: inline-block;
	width: 100%;
	height: 5px;
	background: #eee;
	position: relative;
	margin-top:10px;
	border-radius: 15px;
	overflow: hidden
		
}
.overviewbar span{
	position: absolute;
	top:0px;
	bottom: 0px;
	left:0px;
	background: rgb(132,147,202);
	border-radius:15px;
}
.overvieworange .score_count{
	color: rgb(251,150,96)
}
.overvieworange .overviewbar span{
	background: rgb(251,150,96)
}
.overviewgreen .score_count{
	color:rgb(76,185,146)
}
.overviewgreen .overviewbar span{
	background: rgb(76,185,146)
}
.overviewred .score_count{
	color:#ab1522
}
.overviewred .overviewbar span{
	background: #ab1522
}
.overanalysis_blockbig{
	display: inline-block;
	width: 286px;
	border-radius: 6px;
	border:1px solid #e9e9e9;
	box-sizing: border-box;
	margin: 0 20px 0px 0;	
	float: left;
	background: #fff;
	box-shadow: 0 6px 35px 0px rgba(0,0,0,0.2)
}
.overanalysis_blockbig:nth-child(3){
	margin-right: 0px;	
}
.overanalysis_reporting{
    margin-top: 30px;
    border-radius: 6px;
    border: 1px solid #e9e9e9;
    box-sizing: border-box;
    background: #fff;
    box-shadow: 0 6px 35px 0px rgba(0,0,0,0.2);
}
.mark-distribution{}
.mark-distribution ul{}
.mark-distribution ul li{border-bottom: 1px dotted #a4a4a4;padding: 12px 0 11px;}
.mark-distribution ul li:last-child{border-bottom:none;}
.mark-distribution ul li img{
    float: left;
    width: 60px;
}
.mark-distribution ul li span{
    float: right;
    margin: 10px 0 0px;
    text-align: right;
}
.mark-distribution ul li span strong{font-size: 20px;}
.mark-distribution ul li span p{text-transform: uppercase;}
.overall_inrdiv{
	padding: 15px;
	display: inline-block;
	width: 100%;
	box-sizing: border-box
}
.Report_heading{
	width: 100%;
	font-size: 12px;
	display: inline-block;
	color: #666;
	text-transform: uppercase;
	font-family: RobotosemiBold
}
.overall_footer{
	display: inline-block;
	width: 100%;
	padding: 15px;
	background: #f6f6f7;
	box-sizing: border-box;
	color: #888;
	font-size: 12px;
}

.comparisionre_main{
	width: 286px;
}
.comparisionre_main .grayinfo{
	font-size: 12px;
}
.compareblk_hdng{
	color: rgb(76,185,146);
	font-family: RobotosemiBold
}
.compareblk_cmpr{
	font-family: Roboto;
	font-size: 12px;
	color:rgb(132,147,202)
}
.compareblk_hdng span{
	float: right;
	color: #000;
    font-size: 14px;
	font-family: RobotosemiBold;
}

.upperbar{
	margin-bottom:10px;
}
.compareblk_cmpr{
	margin-top: 10px;
}
.fullwidthblock_main{
	display: inline-block;
	 width: 100%;
}
.fullwidthblock_main .Report_heading{
	margin-bottom: 15px;
}
.comparetr{
	display: inline-block;
	width: 100%;
	border-bottom: 1px solid rgb(221,221,221);
}
/*
.comparetr:first-child{
	border-top: 1px solid rgb(221,221,221);
}
*/
.tablehead{
	background: #f6f6f7;
	height: 60px;
	line-height: 60px;
}
.comparisiontable_outr{
	display: inline-block;
	width: 100%;
	border-radius: 6px;
	overflow: hidden;
	border: 1px solid #e9e9e9
}
.comparetr div{
	float: left;
	width: 21%;
	border-right: 1px solid #e9e9e9;
	box-sizing: border-box;
	text-align: center;
	height: 60px;
	line-height: 60px;
	position: relative
	
}

.comparetr div:last-child{
	border-left: 0px solid #e9e9e9;

}

.tablehead div{
	line-height: 60px;
}


.tablebar{
	position: absolute;
	background: rgba(132,147,202,0.2);
	left:0px;
	top:0px;
	bottom:0px;
}
.rowtop_hdng div .tablebar{
	background: rgba(76,185,146,0.2);
}
.comparetr .row_hdng{
	background: #f6f6f7;
	font-size: 14px;
	text-transform: uppercase;
		width:16%;
	float: left
}
.comparetr:nth-child(2n) .row_hdng{
	background: #f6f6f7;
}
 .rowtop_hdng .row_hdng{
	background: rgb(76,185,146) !important;
     color: #fff;
}
.tablehead div:first-child{
	width:16%
}

.comparetr{
	border-radius: 6px 6px 0 0; 
}
.reports_footer .testinrdiv{
	width: 85px;
	
}
/*
.reports_footer .testinrdiv:last-child{
	width: 520px;
}
*/
/*
.remaining_time .grayinfo{
	color: #000
}
*/

.overviewblock_main .grayinfo{
	color: #666;
	
}
.testinrdiv.dashboarddiv{
	width: 597px;
}
.Bar_test{
	display: inline-block;
	width: 90%;
	height: 20px;
	border-radius: 20px;
	background: #f6f6f7;
	overflow: hidden;
	position: relative
}
.testsmryval{
	position: absolute;
	background: linear-gradient( to right, #ab1522, #f7941d);
	-webkit-background: linear-gradient( to right, #ab1522, #f7941d);
	top: 0;
	bottom: 0;
	left: 0;
	border-radius: 25px;
}
.Baroverlay{
	position: absolute;
	background: linear-gradient( to bottom, #f6f6f6, white);
	-webkit-background: linear-gradient( to bottom, #f6f6f6, white);
	opacity: 0.2;
	top: 0;
	height: 50%;
	left: 0;
/*	border-radius: 25px;*/
	    z-index: 999;
	width: 100%;
}
.attempt_count{
	font-family: RobotoBold;
	font-size: 17px;
}
.summary_count{
	float: right;
}
.dashboardcard .testdetails_dash{
	margin-left: 0px;
    width: 360px;
    margin-right: 10px;
}

.dashboardcard .remaining_time{
	float: left;
	text-align: left;
}
.starttestbtn{
	float: right;
}
.dashboardfooter{
	display: none;
}

.schedulecard{
	padding: 0;
}

.schedulecard .taketesthdr{
	padding:0px;
}
.schedulecard .testdetails_dash{
	padding:0;
	margin:10px 20px;
	
}
.sched_dates{
	background:rgb(132,147,202);
	float: right;
	width: 320px;
}
.sched_dates .maindate{
    color: #fff;
    float: right;
    border-left: 1px solid #e9e9e9;
    padding: 10px 18px;
    display: inline-block;
    width: 50%;
    box-sizing: border-box;
}
.sched_dates .maindate:last-child{
	border:0px;
}
.sched_dates .maindate .grayinfo{
	color: #fff
}

.schedulewatch{
	float:left;
	margin-right: 15px;
}
.schedulewatch img{
	height: 20px;
	width: 20px;
	margin-top: 5px;
}

.inner_tab{
	display: inline-block;
	width: 100%;
	background: #ab1522;
	height: 40px;
	line-height: 40px;
	color: #fff;
	padding: 0 15px;
	box-sizing: border-box;
	margin-top: -1px;
}
.inner_tab li{
	height: 40px;
	line-height: 40px;
	padding: 0 15px;
	float: left;
	text-transform: uppercase;
	font-family: RobotosemiBold;
}
.inner_tab li.active{
	color: #ab1522;
	background: #fff;
}
.cardinr.fullwidthblock_main{
	margin-top: 20px;
}

.solutnrprthdng{
	display: inline-block;
	width: 100%;
	font-size: 14px;
	font-family: RobotosemiBold
}
.slrprt_qn{
	font-family: RobotosemiBold;
	color: #ab1522;
    font-weight: 700;
}
.slrprt_status{
	color: #888;
	margin-left: 10px;
}
.slutnhdr_ryt{
	float: right;
}
.slutnhdr_ryt span{
	float: right;
	border-left: 1px solid #e9e9e9;
    padding-left: 5px;
}
.slutnhdr_ryt span.doubt-btn:hover{text-decoration: underline;}
.slutnhdr_ryt span:last-child{
	border-left: 0px;
}

.chat-attachment-box{
    background: rgba(0,0,0,0.75);
    position: fixed;
    top: 0;
    z-index: 999999;
    left: 0;
    height: 100%;
    right: 0;
    bottom: 0;
    display: none;
}


.chat-inner img{
    position:absolute;
    right:0;
    top:0;
    left:0;
    bottom:0;
    margin:auto;
    width: auto;
    max-width: 100%;
}

.popup-outer-wrapper{
    background: rgba(0,0,0,0.75);
    position: fixed;
    top: 0;
    z-index: 999999;
    left: 0;
    height: 100%;
    right: 0;
    bottom: 0;
    display: none;
}
.popup-inner-wrapper{
    max-width: 700px;
    margin: auto;
    float: none;
    color: #333;
    -webkit-box-shadow: 0 5px 15px rgba(0,0,0,.5);
    box-shadow: 0 5px 15px rgba(0,0,0,.5);
    position: absolute;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: 6px;
    outline: 0;
    padding: 0;
    width: 100%;
    height: 562px;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
.chat-inner{
    background-color: #000;
}
.popup-inner-wrapper iframe {
    height: 94%;
}
.popup-inner-wrapper p.popupCancel{
    background: #fff;
    width: 25px;
    height: 39px;
    position: absolute;
    top: 0px;
    right: 0px;
    cursor: pointer;
}
.close-btn{
    display: inline-block;
    width: 12px;
    height: 12px;
    overflow: hidden;
    position: absolute;
    right: 6px;
    top: 14px;
    cursor: pointer;
}
.close-btn::before, .close-btn::after {
    content: '';
    position: absolute;
    height: 2px;
    width: 100%;
    top: 50%;
    left: 0;
    margin-top: -1px;
    background: #555;
}
.close-btn::before {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}
.close-btn::after {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.slutnrprt_bookmark{
	display: inline-block;
	cursor: pointer;
	padding-left: 10px;
	margin-left: 10px;
	
}
.slutnrprt_bookmark img{
	height: 20px;
	width: 20px;
}
.activeicn{
	display: none;
}
.slutnrprt_bookmark.active .defaulticn{
	display: none;
}
.slutnrprt_bookmark.active .activeicn{
	display: block;
}
.bookmark-selector{
    padding-bottom: 16px;
    border-bottom: 1px solid #888;
}
.bookmark-selector span{
    display: inline-block;
    margin-top: 12px;
    font-size: 14px;
}
.bookmark-selector select{
    border: 1px solid #dddddd;
    padding: 5px;
    border-radius: 5px;
    float:right;
}
.bookmark-selector select option{
    font-size: 14px;
}

.bookmark-selector select {
  line-height: 1.5em;
  padding: 0.5em 3.5em 0.5em 1em;  
  -webkit-appearance: none;
  -moz-appearance: none;
    
    background-image:
    linear-gradient(45deg, transparent 50%, #888 50%),
    linear-gradient(135deg, #888 50%, transparent 50%),
    linear-gradient(to right, #ddd, #ddd);
  background-position:
    calc(100% - 16px) calc(1em + 2px),
    calc(100% - 11px) calc(1em + 2px),
    100% 0;
  background-size:
    5px 5px,
    5px 5px,
    2.5em 2.5em;
  background-repeat: no-repeat;
}

.bookmark-selector select:focus {
  border-color: #ddd;
  outline: 0;
}

.asknexprtbtn{
	display:inline-block;
	color:rgb(76,185,146);
	
}
.mainquestion_solutnrprt{
	display: inline-block;
	width:100%;
	color: #000;
	line-height: 18px;
	font-size: 14px;
	margin-top: 15px;
}
.option{
	display: inline-block;
	width: 100%;
	box-sizing: border-box;
	border: 1px solid #e9e9e9;
	border-radius: 5px;
	margin-top: 10px;
	font-size: 14px;
}
.option_inr{
	display: inline-block;
	width: 100%;
	padding: 10px;
	box-sizing: border-box
}
.optionname{
	display: inline-block;
	width: 25px;
	height: 25px;
	float:left;
	line-height: 25px;
	background: #333;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	border-radius: 50%;
}
.optioncontent {
    display: inline-block;
    float: left;
    width: 650px;
    margin-left: 13px;
}
.solutionresult{
	float: right;
	display: none;
	font-family: RobotosemiBold;
}
.wronganswer{
	color: #ab1522
}
.correctanswer{
	color:rgb(76,185,146)
}
.wrongoption{
	border: 1px solid #ab1522;
}
.correctoption{
	border: 1px solid rgb(76,185,146)
}
.correctoption .correctanswer{
	display: block;
}
.wrongoption .wronganswer{
	display: block
}
.wrongoption .optionname{
	background: #ab1522
}
.correctoption .optionname{
	background: rgb(76,185,146);
}
.correctoption .option_inr{
    background: rgba(76,185,146,0.2);
}
.solutioncontent{
	display: none;
	float: left;
	padding: 15px;
	width:100%;
	box-sizing: border-box;
}
.correctoption .solutioncontent{
	display: block;
}
.solutn_slider{
	display: inline-block;
	width: 100%;
	margin-top:15px; 
    margin-bottom: 10px;
}
.slider_head{
	display: inline-block;
	width: 100%;
	height: 40px;
	line-height: 40px;
	background: #ab1522;
	color: #fff;
	padding: 0 10px;
	box-sizing: border-box;
	float: left;
	border: 1px solid #ab1522;
	border-radius: 5px;
	cursor: pointer
}
.slider_content{
	display: inline-block;
	width: 100%;
	border: 1px solid #e9e9e9;
	border-radius: 0 0 5px 5px;
	float: left;	
	box-sizing: border-box;
}
.slider_content div{
	display: inline-block;
	width: 25%;
	border-right: 1px solid #e9e9e9;
	box-sizing: border-box;
	float: left;
	padding: 20px 0;
	text-align: center
}
.slider_content div:last-child{
	border-right: 0px;
}
.slider_content h3{
	font-family: RobotosemiBold;
	font-size: 18px;
	color: #000
}
.slider_content span{
	color: #777;
	font-size: 14px;
	
}
.slide_icon {
    float: right;
    line-height: 40px;
    display: inline-block;
    height: 40px;
}
.slide_icon img{
	    width: 15px;
    height: 15px;
    vertical-align: middle;
    margin-top: 12px;
}

.removeslid{
	display: none;
}
.slider_head.active{
	border-radius: 5px 5px 0 0;
}
.slider_head.active .open{
	display: none
}
.slider_head.active .removeslid{
	display: block
}
.newpackage{
      background: #f7941d;
    position: absolute;
    color: #fff;
    top: -19px;
    display: inline-block;
    font-size: 11px;
    padding: 3px 6px;
    right: 7px;
}
.packagedashboard{
	margin-top: 20px;
        height: 380px;
}
.packagecntr.packagedashboard:nth-child(4n-6) {
/*	border: 2px solid rgb(132,147,202);*/
	margin: 20px 15px ;
}
.packagecntr.packagedashboard:nth-child(4n-5) {
/* 	border: 2px solid rgb(249,150,95);*/
	margin: 20px 15px 20px 0;
}
.news-rowmainpage{
	background: transparent;
	padding: 0px;
	box-shadow: none;
	overflow: visible;
	margin-bottom: 25px;
}
.news-rowmainpage .test{
	background: transparent;
	
}
.news-rowmainpage .tabs {
    display: inline-block;
    width: 100%;
    border-bottom: 0px solid #e9e9e9; 
    background: #fff;
    padding: 15px 15px 0;
    border-radius: 5px;
    overflow: hidden;
	box-sizing: border-box;
	box-shadow: 0 6px 35px 0px rgba(0,0,0,0.2);
}
.news-rowmainpage .tabs ul{
/*	border-bottom: 1px solid #e9e9e9;*/
	display: inline-block;
	width: 100%
}
.news-rowmainpage .cardinr{
	background: #fff;
	box-shadow: 0 6px 35px 0px rgba(0,0,0,0.2);
}
.askexpertblock{
	width: 100%;
	padding: 0px;
    margin-left: 10px !important;
}
.ask_top{
	display: inline-block;
	width:100%;
	box-sizing: border-box;
	padding: 20px;
}
.doubtsolution {
    display: inline-block;
    width: 100%;
    background: #f6f7f7;
    padding: 20px;
    font-size: 14px;
    box-sizing: border-box;
}
.doubtsolution .slrprt_qn{ 
	color: rgb(76,185,146)
}
.expertreplybtn{
	margin-top: 20px;
}
.outrdivchat{
	display: inline-block;
	padding: 0 0px 20px;
	width: 350px;
	top: 80px;
	bottom: 0px;
	right: 0px;
	background: #fff;
	position: fixed;
	z-index: 9;
	height: auto;
	border-left: 1px solid #e9e9e9;
	text-align: left;
	transition: all 0.2s ease
}
.outrdivchat .cardinr{
	margin: 0px;
    font-size: 13px;
    background: transparent;
    border: 0;
    padding: 0 20px;
	box-sizing: border-box;
}

.chat-wrapper-box {
    position: fixed;
    top: 80px;
    left: auto;
    right: 0;
    bottom: 0;
    width: 350px;
}

.chat-loader{
    background:rgba(255,255,255,0.8);
    bottom: 0;
    height: 100%;
    left: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 99;
}
.chat-loader img{
    bottom: 0;
    height: 50px;
    left: 0;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    margin-top: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 50px;
}
.outrdivchat .mainquestion_solutnrprt{
	margin: 0px;
font-size: 13px;
background: transparent;
border: 0;
padding: 0;
}
.horizontalline{
	display: inline-block;
	height: 1px;
	width: 100%;
	background: #e9e9e9;
	margin: 10px 0;
}
.chatfooter{
position: fixed;
bottom: 0;
border-top: 1px solid #e9e9e9;
width: 310px;
background: #fff;
right: 0px;
padding: 12px 20px;
border-left: 1px solid #e9e9e9;
}
.sendchabtn{
	float: right;
    display: inline-block;
    width: 30px;
    height: 30px;
    background: #ab1522;
    border-radius: 50%;
    line-height: 50px;
    text-align: center;
    border: 0px solid ;
    cursor: pointer;
    background-image: url(../images/svg/send.svg); 
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 55% 60%;
    color: transparent;
}
/*.sendchabtn img{
width: 17px;
height: 17px;
vertical-align: middle;
margin-top: 6px;
margin-left: -1px;
}*/
.chatmessage{
	font-size: 12px;
    display: inline-block;
    width: auto;
    border-radius: 5px;
    float: left;
    margin: 9px 0px;
    padding: 6px 10px;
    box-sizing: border-box;
    background: #eee;
    max-width: 80%;
    min-width: 20%;
}
.chatmessage span{
	color: #ab1522;
	margin-right: 5px;
	font-family: RobotoItalic
}
.chatmessage.mine{
	background: rgb(132,147,202);
    float: right;
	color: #fff;
        
/*border: 1px solid rgb(132,147,202);*/
	
}
.chat-attachment {
    margin: 5px 0 5px 0;
}
.image-attachment {
    width: 120px;
    height: 120px;
    overflow: hidden;
    margin: 0 auto;
    border-radius: 5px;
}
.chatmessage img{
    width: 100%;
    height:120px;
}
.chatmessage.mine span{
	color: #fff;
}
.outrdivchat.nano > .nano-content{
	bottom: 55px;
	text-align: left;
	padding: 20px;
}
.chatcard{
	background: #fff;
	padding: 10px;
	box-sizing: border-box;
}
.activechat{
position: fixed;
    background: rgb(132,147,202);
    right: 0px;
    height: auto;
    width: 40px;
    display: inline-block;
    bottom: auto;
    color: #fff;
    text-align: center;
    z-index: 9;
    transition: all 0.2s ease;
    padding: 9px 0;
    cursor: pointer;
    top: 92px;
    border-radius: 25px 0 0 25px;
}
.activechat img{
	transform: rotate(180deg);
	transition: all 0.2s ease
}
.activechatslide.activechat img{
	transform: rotate(0deg)
}
.activechatslide{
	right: 351px;
}
.divexample1 {
	overflow: auto;
	height: 300px;
}
.outrdivchat .pagename{
	font-size: 16px;
margin-bottom: 11px;
	padding: 0 20px;
	box-sizing: border-box
}
.chatpart{
	display: inline-block;
	width: 100%;
	padding: 0 20px;
	box-sizing: border-box
}
.righthide{
	right: -351px;
}
.rightshow{
	right: 0;
}
.pkgprice_outer{
	display: inline-block;
	width:100%;
	padding:10px 10px;
	box-sizing: border-box;
    background: #f6f6f8;
}
.pkgprice_outer p{font-size: 26px;}
.pkgprice_outer p sup{
    color: #a2273c;
    font-weight: 700;
}
.pkgtstestcntr{
	display: inline-block;
	width: 100%;
	padding: 0 10px;
	box-sizing: border-box;
        color: #fff;
}


.packagedashboard .h1headng{
	margin-bottom: 0px;
}
.dashboardcard .viewreport_btn{
	margin: 0;
}

.abbreviation{
	float:left;
	text-align: left
}
.leftmenubtn{
width: 30px;
height: 50px;
/*background: red;*/
float: left;
position: absolute;
left: 12px;
top: 17px;
	cursor: pointer;
	display: none
	}

.leftmenubtn span{
display: inline-block;
width: 100%;
height: 4px;
margin: 2px;
background: #ab1522;
border-radius: 25px;
}
.rightSlide{
	left: 0px;
	
}
.sidenavigation ul li a.Signout_left{
	border: 1px solid #e9e9e9;
	border-radius: 0px !important;
	text-align: center;
	box-sizing: border-box;
	padding: 0px;
	display: none
}
.Signout_left:hover{
	border-top: 1px solid #000;
	border-radius: 0px !important;
	
}
a.packagebutton.yellow{
    background: #bbb;
    cursor: not-allowed;
}

.testdetails_dash strong{
	font-weight: normal;
}
.post_image{
    display: none;
}
.fileupload_image {
    margin-left: -24px;
    margin-top: 8px;
    position: absolute;
}
#preloader1{
    height: 100%;
    left: 0;
    position: fixed;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 9;
    
}
#preloader1 div{
    width: 100%;
    height:100%;
    display: inline-block;
    position: fixed;
    top:0;
    left:0;
    margin-top:0vh;
    background: rgba(0,0,0,0.3);
    z-index:9999;
}
#preloader1 img{
    width:50px;
    top:0;
    left:0;
    right:0;
    bottom:0;
    height:50px;
    margin:auto;
    position: fixed;
}
.solutiondivider{
    border-bottom:1px solid #ccc;

}
.comparebody div:nth-child(2) .tablebar{
    background: rgba(137,66,229,.1);
}
.comparebody div:nth-child(3) .tablebar{
    background: rgba(62,193,96,.1);
}
.comparebody div:nth-child(4) .tablebar{
   background: rgba(255,59,110,.1);
}
.comparebody div:nth-child(5) .tablebar{
    background: rgba(255,185,46,.1);

}

#preloader2{
    height: 100%;
    left: 0;
    position: fixed;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 9;
    
}
#preloader2 div{
    width: 100%;
    height:100%;
    display: inline-block;
    position: fixed;
    top:0;
    left:0;
    margin-top:0vh;
    background: rgba(0,0,0,0.3);
    z-index:9999;
}
#preloader2 img{
    width:50px;
    top:0;
    left:0;
    right:0;
    bottom:0;
    height:50px;
    margin:auto;
    position: fixed;

}

.left-menu-txt{
        display: inline-block;
        box-sizing: border-box;
        box-shadow: 0 0 10px 0px #777575;
        border-radius: 5px;
        /*border: 2px solid #ab1522;*/
     /*  width:100%;*/
    margin-top: 40px;
    padding: 0px 20px;
}
.left-menu-txt p{
    color: #888;  
    font-size:18px;
    margin:25px 0px;
}
.left-menu-txt .dicount-pro-new{
    margin: 27px 0px;
    color:#ab1522;
    font-size: 24px;
}
.left-menu-txt .dicount-pro{
    margin:25px 0px;
  font-size: 13px;
}
.left-menu-txt .dicount-pro b{
    font-size:15px;
}
.left-img{
    position: absolute;
    top: -9px;
    left: -9px;
    vertical-align: middle;
}
.left-img img{
    max-width:65px;
}
.offer-pro{
    position: relative;
display: inline-block;
width: 100%;
}
.center-wrpper{
    max-width:900px;
    margin:0 auto;
}
.left-menu-txt a{
    color:blue;
}
.new-cls-offer{
    width:89%;
    padding:60px 0;
}
.offer_gif{
    float:right !important;
    margin-top:5px;
}
.offer_gif img{width:35px !important;
                    margin-top: 5px !important;}


/*add by satyam*/
.package-main{
    margin-top:20px;
    display:inline-block;
    width:100%;
/*    border:1px solid #99ffff;*/
  /*  box-shadow: 0px 0px 15px #ccc;*/
    position:relative;
    box-sizing: border-box;
    background:#fff;
    border-radius: 7px;
    box-shadow: 0 6px 35px 0px rgba(0,0,0,0.2); 
}
.package-main h1{
    padding:10px 0px;
    text-align:center;
    background:#ab1522;
    font-size:24px;
    color:#fff;
    border-radius: 7px 7px 0px 0px;
}
.package-main .package-data{
    width:100%;
    padding:15px 25px; 
    display:inline-block;
    box-sizing:border-box;
    text-align:center;
}
.data-pro{
    width:100%;
    display: inline-block;
    /*border:1px solid #ab1a27;*/
    border-radius:10px;
    box-sizing: border-box;
    padding: 10px;
    text-align:center;
    margin-bottom:15px;
}
.data-lft{
    width:20%;
    float:left;
    height:215px;
}
.add-wdth{
    width:5%;
    position:relative;
}
.add-wdth span{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    height: 32px;
    font-size: 27px
}
.gate-img img{
    max-width: 100px;
    margin: 8px;
}
.data-lft p{
    font-size:12px;
    text-transform:uppercase;
}
.price-main{
    width:100%;
    display: inline-block;
    text-align:center;
    padding: 25px 0px 24px 0px;
    border-top:1px solid #e9e9e9;
}
.price-lft{
    width:25%;
    float:left;
}
.price-lft img{
    max-width: 10px;
}
.pkg-txt{
    width:100%;
    display: inline-block;
    margin-bottom:30px;
}
.pkg-txt p{
    font-size:13px;
}
.price-lft h2{
    position:relative;
    margin-top:6px;
    font-size:21px;
}
.close {
  /*  position: relative;*/
    display: inline-block;
    width: 40px;
    height:40px;
    overflow: hidden;
    position: absolute;
    right:0px;
    top: -7px;
}
.close.thick:before, .close.thick:after {
    height: 2px;
    margin-top: -2px;
}
.close:before, .close:after {
    content: '';
    position: absolute;
    height: 2px;
    width: 100%;
    top: 50%;
    left: 0;
    margin-top: -1px;
    background:red;
}
.close:before {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}
.close:after {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.main-copn{
    width:100%;
    display:inline-block;
    text-align:center;
    position:relative;
}
.coupon-code{
    max-width: 300px;
    margin: auto;
    position: absolute;
    bottom: -47px;
    left: 0;
    right: 0;
    background-image: url('../images/coupon.png');
    height: 53px;
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: contain;
}
.coupon-code img{
    max-width:275px;
}
.cpn-txt{
    position: absolute;
    top: 11px;
    margin-left: 35px;
    color: #fff;
    font-size: 16px;
}
.cpn-txt span{
    background: #fff;
    color: #000;
    padding: 0px 8px;
    font-size: 18px;
    border-radius: 3px;
}
.snd-scton{
    margin-top:30px;
}
.snd-scton .snd-data{
    width:19%;
}
.snd-scton .snd-wdth{
    width:1%;
}
.price-lft a{
    padding: 7px 25px;
    /*background: #ab1522;*/
    color: #fff;
    font-size: 14px;
    border-radius:25px;
    display: inline-block;
    border: 2px solid rgb(171,21,33);
    color: #000;
    transition: all 0.2s ease;
}
.price-lft a:hover{
    background:#ab1522;
    color:#fff;
}
.price-lft a img{
    max-width:20px;
    margin-right:4px;
    margin-top: -4px;
}
.rigt-part{
    float:right;
}
.data-lft h3{
    height:50px;
}
.last-btn span{height:55px;}
.last-btn{height:auto !important;line-height:20px !important;}
.last-btn a{
    line-height: 17px !important;
padding-top: 2px !important;
}
.last-btn a span img{margin-top:15px !important;}
